Software Developer
Location: Gloucester
Salary: Up to £70,000 (dependant on experience) + excellent benefits
We currently have an exciting opportunity for a Software Developer to join a company that provides systems engineering, software development, training solutions and complex program management for global security, civil and commercial markets.
The role will see you working as part of a core team developing new capabilities and transforming existing capabilities for a variety of Defence, Cyber and Intelligence programmes, all within an agile environment.
The Software Developer Role
-
Design, contribute to architecture and develop software for mission-critical applications.
-
Ability to apply knowledge of software engineering best practice in the performance of their duties.
-
Be responsible for ensuring software compliance standards are met by the application of appropriate processes, procedures and tools throughout the software development life-cycle.
-
Bring your imaginative, creative thinking and problem-solving skills to the team and contribute your ideas to ensure we deliver innovation to our customers.
-
Your curiosity will see you research new technologies for use and adaptation in programmes and R&D projects.
-
Take requirements and transform them into appropriate software design and code.
-
Identify and employ suitable software modelling and development tools and techniques.
-
To investigate issues arising in the field or during testing and to provide solutions.
-
Write documentation for software such as User Guides, Design Documents, Configuration Management plans and Coding Standards.
-
Collaborate with your colleagues and manage your time effectively to support requirements capture and testing of software, and to ensure an integrated approach to meet cost and schedule targets.
-
Establish and maintain effective working relationships with clients across all levels of the organisation both internally and with the customer.
Software Developer skills and experience required
-
Proficient in Java 17.
-
Experience of developing on Linux.
-
Thorough understanding of mocking and unit testing frameworks such as JUnit 5.x (Jupiter).
-
Experienced with Git version control.
-
Knowledge of Agile Development using SCRUM.
-
Current security clearance – ideally to the highest level
This is a fantastic opportunity for you to secure a challenging and exciting role where you will be rewarded with an excellent benefits package as well as the opportunity to take on increased responsibility within the business.
Please note
Rules onsite require sole British Citizenship, and you will be required to undergo UK Security Clearance.
Cirrus Selection offers the services of an Employment Agency for permanent recruitment and the services of an Employment Business for contract recruitment.