Software Engineer Gloucestershire Salary dependant on experience Must hold current SC clearance and be eligible/willing to obtain DV ROLE PURPOSE: A Software Engineer will: support the organisations growing Software Development team in the design, development, testing and release of bespoke software applications, as part of our in-house greenfield projects Provide software development consultancy, across the full-software development lifecycle, in support of client activities MAIN DUTIES AND RESPONSIBILITIES Provide software development consultancy to our clients across the full-software development lifecycle, including: Core software development Software testing at all levels (unit, system & system integration) Continuous integration activities Software diagnostics Deployment of bespoke software applications Provide full lifecycle software development support for our in house greenfield projects, including: Design Development Testing Release of bespoke software applications PERSON SPECIFICATION ESSENTIAL Demonstrable experience of at least one of the following programming languages: o JavaScript (Node) o Python o Any other object-orientated language Existing SC clearance (minimum) Good communication skills A team player, with a flexible approach to new ways of working Analytical and innovative thinker, with a problem-solving mindset and a can-do attitude Understanding of the various Software Development Lifecycles Open to working with new technologies Eligible & willing to obtain a DV clearance DESIRABLE Knowledge of the following technologies: o React / UI o AWS CDK o NiFi DevOps experience, with a working knowledge of tooling, such as: o Jenkins o Puppet o Git & GitHub Actions o Bitbucket & Jira Understanding of containerization and deployment concepts such as: o Docker o Kubernetes Experience of Data Storage applications, such as: o Mongo o SQL o DynamoDB o ElasticDB Experience with cloud services such as AWS, Azure or Google cloud Knowledge of Machine Learning and Artificial Intelligence applications ADZN1_UKTJ