Software Developer (C#) - SC Cleared
Role details
Job location
Tech stack
Job description
We are seeking an experienced Senior Software Developer for our client with strong expertise in C# as the primary development language to support the delivery of secure, mission-critical software solutions within a government/defence environment.
The successful candidate will contribute to the design, development, and delivery of high-quality software solutions within an Agile delivery team. You will work closely with architects, developers, DevOps engineers and delivery managers to ensure systems are robust, secure and scalable., * Design, develop and maintain software applications using C# as the primary technology stack.
- Contribute to the development of secure, scalable Back End services and APIs.
- Support Front End development using React and JavaScript where required.
- Work with SQL databases, including schema design, optimisation and query development.
- Collaborate with technical teams to implement high-quality, maintainable and efficient software solutions.
- Work within a Scrum/Agile environment, contributing to sprint planning, backlog refinement and delivery cycles.
- Participate in daily stand-ups, sprint reviews and retrospectives.
- Follow secure coding practices and government development standards.
- Produce well-tested and documented code.
- Work closely with architects, DevOps teams, testers and stakeholders to ensure successful delivery.
Requirements
- Strong experience as a Software Developer or Senior Software Engineer.
- Strong C#/.NET development experience.
- Experience working with Java and C++ in enterprise or complex systems.
- Experience with React and JavaScript for Front End development.
- Strong knowledge of SQL and relational databases.
- Experience working in Agile/Scrum delivery environments.
- Understanding of software design principles and development best practices.
- Ability to work collaboratively within multi-disciplinary delivery teams.
Desirable Skills
- Experience working on government, defence, or secure programmes.
- Knowledge of microservices architectures.
- Experience with CI/CD pipelines and DevOps tooling.
- Familiarity with cloud platforms such as Azure or AWS.
- Understanding of secure software development practices.
Security Clearance
- Active SC (Security Check) clearance is required.
- Candidates must be eligible to work within secure government or defence programmes.
Personal Attributes
- Strong problem-solving and analytical skills
- Ability to work effectively in Agile delivery teams
- Good communication and collaboration skills
- Detail-oriented with a focus on quality and security