Bachelor, Master or equivalent degree preferably in Computer Science or Engineering
5+ years of experience with last 3 years as Application developer (C, C++ or C#)
Fluent in programming languages (C, C++, VC++ [MFC], C#)
Fluent in Frameworks/Standards (.NET 6.0, EF Core, ASP.NET Web API, OAuth 2.0 & OpenID)
MS SQL Server, No SQL Technologies (Preferably Mongo DB), Timeseries Database, Elastic DB
Fluent in Version Control systems
Exposure to Design is added advantage
Experience and knowledge in modeling and simulation is an added advantage.
It would be good to have experience in developing functional requirements specification and hands-on experience using simulation model development tools.
Strong data-oriented design, standard template library and architecture skills.
Experience with code and data optimization.
Able to rapidly learn and understand software by reading source code and stepping through code under a debugger.
Strong interpersonal and communications skills.
Passion for avionics and software development.
Collaborate effectively with a team of engineers, QA, Build, UI, Doc, and Project Management.
Understanding of Scrum/Agile development. Extensive experience in collaborating within an Agile team setting, working as a group to drive Epic/Feature/Story creation as well as solution design and architecture.
Solid foundation in the deployment of scalable, low-latency, and highly available distributed systems.
The candidate must be a self-starter with a positive attitude, high ethics, and strong analytical and creative problem-solving skills and, a track record of working successfully under pressure in a timeconstrained environment.
Ability to independently execute & deliver on the backlog without dependency or hand-holding.