C# Developer
About The Position
mPrest Defense division is searching for C# developers to join our software development teams in developing and innovating applications and solutions using .Net and other cutting-edge technologies.
mPrest has vast defense experience and a proven track record in the development of highly innovative command-and-control (C2) systems such as Iron Dome, one of the world’s most complex and successful air-defense systems.
Requirements
- At least 3 years of experience as a .NET Developer in Client-Server environments
- Highly skilled across C#, .NET, .NET Core
- Working in multi-threading environment
- Self and fast learning skills, Innovation, and ability to work both individually and in a team environment
- Understanding of Agile delivery methodologies
Nice to have:
- Experience with communication protocols, specifically: TCP/IP, UDP, Web Sockets
- Understanding of RESTful APIs, asynchronous processing, and modern system architectures
- Familiarity with JSON/XML services for automated data transfer
- Experience with message queues (e.g., RabbitMQ, Kafka)
- Understanding of software automated testing principles
- Passion for high quality coding with respect to security, safety, performance and more
- Exposure to WPF (or another XAML based language) and MVVM
- Solid experience with SQL
- Experience with Command & Control Systems – big advantage
- Valid Security Clearance – big advantage
