Software Developer
Role details
Job location
Tech stack
Job description
Our client is seeking a talented Software Developer to join their team based in Crawley. You will be responsible for designing, developing, and maintaining Windows-based desktop applications using Visual Studio, Windows Forms, .NET, C, and C++., You will: Design, implement, and test Windows desktop applications using Visual Studio, Windows Forms, .NET, C, and C++. Participate in the full software development life cycle, including requirements analysis, design, implementation, unit testing, and documentation. Update system and design documentation as required. Collaborate with team members and other stakeholders to deliver high-quality software. Ensure software consistency with project architecture and design standards. Support debugging, code reviews, and issue resolution. Actively participate in Agile Scrum ceremonies and contribute to Sprint goals.
Requirements
As an experienced Software Developer, your skills and experience may include;
Proven experience developing Windows-based desktop applications. Strong skills in Visual Studio, Windows Forms, .NET, C, and C++. Solid understanding of the full software development life cycle. Experience with code versioning tools (eg, GIT) and familiarity with Agile frameworks. Excellent problem-solving skills and strong attention to detail. Eligible for UK Security Clearance (SC).