Senior Software Developer – Complex High-Performance Systems
A leading technology organization is seeking an experienced Senior Software Developer to join the development of advanced, high-performance, multi-disciplinary systems in a challenging and dynamic environment.
Responsibilities:
- Development and maintenance of core software components in complex, high-performance systems
- Design and development of advanced application infrastructures
- Requirements analysis and creation of detailed software design specifications
- Planning and execution of integration and deployment processes of systems within systems (System of Systems) for internal and external customers
- Collaboration with multiple interfaces in a multi-disciplinary environment
- Participation in formal system delivery and acceptance processes for customers in Israel and abroad
Requirements:
- B.Sc. in Computer Science / Software Engineering / Electrical Engineering – mandatory
- At least 5 years of experience developing core software components in complex systems as part of a development team – mandatory
- Proven experience with CI/CD processes, DevOps practices, and source control systems – mandatory
- Strong proficiency in C# and .NET technologies – mandatory
- Willingness to travel abroad – mandatory
- Ability to work under pressure and to lead and motivate team members in a matrix organization – mandatory
Advantages:
- Familiarity with Electronic Warfare (EW) and Command & Control (C2) systems
- Proficiency in C++
- Experience with Cloud, Web, SaaS technologies, and React JS
Experience in algorithm development