Degree on Computer Engineering, Electronics/Telecommunication Engineering, as well as Mathematics and Informatics, and related fields.
Good command of English, both written and spoken
Eager to discover and learn new skills in challenging environments
Team player, analytical thinker, result oriented, self disciplined
For male candidates, no military obligation
3+ years of software development experience Programming Languages - C#/C++/C
Knowledge and understanding of Design Patterns and Object-Oriented Design concepts
Knowledge and understanding on Client/Server Software Architecture and Development
Knowledge on Software lifecycle management, standards for coding, style and documentation
Knowledge on routing, switching, firewall, proxy and security operations is a plus
Experience in Microsoft technologies
Excellent knowledge of .NET Framework
Experience in relational databases and database design
Solid understanding of data structures and algorithms
Understanding of customer requirements for resolution of problems beyond contractual obligations.
Experience on command and control applications.
Job Description:
Involve in the entire software product lifecycle process for the current and future products;
Design, develop and integrate software modules that meet quality objectives, by following engineering methodologies and guidelines set by our company;
Participate in requirements analysis phase and contribute to the High Level as well as detailed product specification documents when required;
Recommend enhancements, improvements, and innovations to the existing technology and recommend the development of new solutions and technology prototypes.