Software Developer (Contract) – Digital Location: Exeter (Hybrid working) Contract Length: 6 months (with potential extension) Pay Rate: £625 per day (Umbrella) IR35: In scope SC (Security Clearance) required We are seeking a talented Software Developer to join a digital team delivering modern cloud based systems. This role involves designing, building, and maintaining software solutions that support critical operational services. The position offers hybrid working, with 1-2 days every quarter for planning/updating MOD meetings, plus ad hoc attendance as required. Key Responsibilities * Design, develop, test, and document software applications of medium to high complexity * Integrate new solutions with existing systems, including cloud and legacy platforms * Develop dashboards and services using AWS or other cloud technologies * Identify, diagnose, and resolve faults, ensuring service continuity * Apply secure-by-design principles and embed security controls in all solutions * Collaborate effectively with both technical and non-technical stakeholders * Guide others in understanding user stories, providing recommendations on tools and methods * Share best practices and contribute to continuous improvement Essential Skills & Experience * Strong programming experience in Python and/or Java, with JavaScript * SC (Security Clearance) * Hands-on experience designing, coding, testing, and deploying software * Experience with cloud platforms (AWS preferred) * Systems design, integration, and service support expertise * Experience using Jira, Azure DevOps, SharePoint, or Confluence * Agile/Scrum/Kanban experience * Excellent stakeholder management and communication skills Desirable * Full-stack development experience * Public sector experience * Relevant software engineering or cloud certifications * Knowledge of security-by-design principles Additional Information * Hybrid working model with 1–2 days every quarter for planning/updating MOD meetings, plus ad hoc attendance as required * Candidates must be flexible to attend site when needed * Selection process includes a single-stage interview with a short coding assessment in Python or JavaScript