Software Developer C++ / C# .NET
An experienced Software Developer is required by an established defence technology company to join a new team working on Training Simulation technology. Recently secured contracts have accelerated product development plans and with it a need to grow the team.
This team growth and product evolution phase will offer multiple opportunities for a committed Software Developer to take up technical ownership of C++/C# .NET development projects. You’ll play an integral role in the growth of new mixed reality and virtual reality simulations product, ensuring future scalability and succession plans are met.
The role is predominantly home based with office visits required monthly 1 day per month. Travel and accommodation expenses covered by the company.
Due to the nature of elements of the role, the successful applicant must be a UK national and be required to successfully complete National Security Vetting. Qualification will also normally require a minimum UK residency of at least 5 years as well as criminal record, security service and credit reference checks.
Role of Software Developer C++ / C# .NET
This role offers a unique chance to work on innovative simulation products, contributing to high-impact projects in the defence and aviation sectors. As a Software Developer, you will take ownership of developing synthetic training devices and mobile applications while enhancing your technical and professional skills in a supportive, hybrid work environment.
Key Responsibilities:
* Develop Simulation Products and integrate third-party software and hardware.
* Customize Software Solutions to meet specific customer needs and ensure seamless interconnectivity with real-world devices.
* Mobile App Development on cross-platform mobile applications, with opportunities to expand knowledge in mapping technologies.
* Collaborate with cross-functional teams using tools like Azure DevOps and GitHub.
* Work with performance profiling tools to enhance software efficiency and reliability.
Requirements of a Software Developer C++ / C# .NET
This role is ideal for a proactive problem-solver with a passion for continuous learning. The team values strong communicators who contribute to technical discussions and thrive in both independent and collaborative work. A professional attitude, flexibility, and a drive to take ownership of tasks are key to succeeding in this role.
Essential Requirements:
* Programming Experience: Strong skills in C# .NET and/or C++ are essential.
* Problem-Solving: Capable of designing simple, efficient solutions to complex problems.
* Communication Skills: Excellent verbal and written skills for code reviews, meetings, and customer interactions.
Desirable Requirements:
* Agile/Scrum: Familiarity with working in Agile environments, including sprint cycles.
* Mathematics Knowledge: A basic understanding of physics and spatial mathematics (geometry, vectors, matrices) is a plus.
* Source Control: Experience with SVN or Git for version control.
* Graphics Development: Familiarity with DirectX, OpenGL, or similar is advantageous.
This role suits someone with a growth mindset, ready to take on new responsibilities and thrive in a fast-paced, evolving team!
The Company
This established company has been delivering a variety of services to defence sector.
The company has established and strongly held values which are followed on a daily basis and referred to in all decision making.
Package: £45-55,000 + an Impressive Benefits Package including Uncapped Holiday
Alternative Titles: Software Engineer, C++ Developer, C++ Engineer, C#.NET Developer, C#.Net Engineer
Foster Growth provides services as an agency and an employment business