Software Engineer - SC Cleared
Role details
Job location
Tech stack
Job description
Software Engineer
Location: Hampshire (minimum 2 days per week onsite) Duration: 6 months Day Rate: £700 - £720 per day, Inside IR35 Clearance: active SC Clearance
A long standing client of iOs are seeking an SC Cleared Software Engineer to support the development of Windows-based applications, with the opportunity to also contribute to DevOps activities. This role is ideal for someone who enjoys working across both application development and build/deployment environments. Essential Skills & Experience:
- Strong C# development experience
- Experience with WinForms, WPF, or similar GUI frameworks
- Familiarity with messaging protocols and serial communications
- Knowledge of unit testing frameworks and methodologies
- Experience using GitLab for source control and CI/CD
- Exposure to Docker and DevOps practices (desirable)
Responsibilities:
-
Design and develop Windows-based GUI applications using C#
-
Work with frameworks such as WinForms or WPF (other frameworks considered, with a focus on simplicity, usability, and rapid delivery)
-
Implement messaging protocols, including protobufs and serial communication schemes
-
Develop and maintain applications within a GitLab environment
-
Configure Docker containers for build tools (covering both Embedded systems and C# GUI applications)
-
Develop and maintain GitLab CI/CD pipelines, including setting up runners for build and testing processes
Requirements
A long standing client of iOs are seeking an SC Cleared Software Engineer to support the development of Windows-based applications, with the opportunity to also contribute to DevOps activities. This role is ideal for someone who enjoys working across both application development and build/deployment environments. Essential Skills & Experience:
- Strong C# development experience
- Experience with WinForms, WPF, or similar GUI frameworks
- Familiarity with messaging protocols and serial communications
- Knowledge of unit testing frameworks and methodologies
- Experience using GitLab for source control and CI/CD
- Exposure to Docker and DevOps practices (desirable)