Job Title:
Software Engineer - Multiple Levels of Seniority
-----------------------------------
About the Role:
We are seeking an experienced Software Engineer to join our team in Gloucester. The role is permanent and offers a competitive salary based on experience.
-----------------------------------
Key Responsibilities:
* Plan, conduct, and coordinate software development activities
* Design and develop tests to debug software
* Correct program errors
* Prepare operating instructions
* Document program development
* Analyze system capabilities
-----------------------------------
Requirements:
* Experience with Java or Python
* Experience developing on Linux
* Understanding of mocking up and unit testing frameworks
* Experienced with Git version control
* Knowledge of Agile Development using SCRUM
* Experience in mentoring junior team members
* Experience in Oracle/Relational Databases and/or Mongo
* Experience in GitLab CI/CD Pipelines
* Experience in JavaScript/TypeScript, or React
* Experience of Elasticsearch and Kibana
* Knowledge of Hibernate
* Proficiency in the use of Atlassian Suite
* Experience of JSF
-----------------------------------
What We Offer:
A competitive salary based on experience, working with an industry-leading company, opportunities for growth and development, and the chance to work on exciting projects in the Defence and Aerospace sector.
-----------------------------------
Security Clearance:
Due to the nature of the work, you will be required to obtain UK security clearance.