Senior Software Engineer (DevOps) (GA8415) Westbury, England
Senior Software Engineer
An exciting opportunity for a Lead DevOps Engineer / Senior Software Engineer to be based at Westbury (Wiltshire) although there is an opportunity to conduct much of the work remotely.
The successful candidate will be responsible for performing a range of software and systems engineering duties and system administration tasks.
Typical duties may include:
• Leading and mentoring the software team responsible for implementation of the CI/CD strategy
• Designing, implementing and monitoring the software build and deployment pipeline
• Driving the development and testing of new features
• Managing software releases and ensuring that application issues are resolved in a timely manner
• Implementing and leading an Agile-based development cycle, including daily team meetings and retrospectives, task estimation and prioritisation, planning, demonstration and reporting activities
• Communicating on a daily basis with key internal and external stakeholders
• Assisting the team with troubleshooting, database administration, and development of code and scripts
Required skills:
• Proven experience in leading software teams in an Agile environment
• Solid understanding of the full software development lifecycle
• Practical knowledge of Jira
• Web application development using Java (including JSP), JavaScript, HTML and CSS
• Experience in using and administrating relational databases
• Excellent verbal and written communication skills and the ability to create presentation material
• Excellent customer service skills
Desired skills:
• Agile certification (e.g. Scrum Master)
• Requirements analysis and management (e.g. DOORS)
• System and software design (e.g. UML, SysML)
• Practical experience in using scripts to automate processes (e.g. Powershell)
• Web Server administration and configuration (e.g. Apache Tomcat, WildFly)
• JavaScript development using jQuery, and Angular and/or DHTMLX frameworks
• Practical experience in using the Hibernate framework
• Experience with Oracle SQL
• Regular use of message-based middleware and protocols, e.g. (ActiveMQ, RabbitMQ, REST, SOAP)
• Experience of fault finding web-based, database technologies and complimentary operating systems
• Experience with Hyper-V and/or VMware
• Experience with Oracle SQL
• Practical knowledge of Windows and Windows Server administration.
The Senior Software Engineer role will involve working on UK classified programmes the candidate must therefore be willing and able to obtain a security clearance.
An exciting opportunity for a Lead DevOps Engineer / Senior Software Engineer to be based at Westbury (Wiltshire) although there is an opportunity to conduct much of the work remotely.
The successful candidate will be responsible for performing a range of software and systems engineering duties and system administration tasks.
Typical duties may include:
• Leading and mentoring the software team responsible for implementation of the CI/CD strategy
• Designing, implementing and monitoring the software build and deployment pipeline
• Driving the development and testing of new features
• Managing software releases and ensuring that application issues are resolved in a timely manner
• Implementing and leading an Agile-based development cycle, including daily team meetings and retrospectives, task estimation and prioritisation, planning, demonstration and reporting activities
• Communicating on a daily basis with key internal and external stakeholders
• Assisting the team with troubleshooting, database administration, and development of code and scripts
Required skills:
• Proven experience in leading software teams in an Agile environment
• Solid understanding of the full software development lifecycle
• Practical knowledge of Jira
• Web application development using Java (including JSP), JavaScript, HTML and CSS
• Experience in using and administrating relational databases
• Excellent verbal and written communication skills and the ability to create presentation material
• Excellent customer service skills
Desired skills:
• Agile certification (e.g. Scrum Master)
• Requirements analysis and management (e.g. DOORS)
• System and software design (e.g. UML, SysML)
• Practical experience in using scripts to automate processes (e.g. Powershell)
• Web Server administration and configuration (e.g. Apache Tomcat, WildFly)
• JavaScript development using jQuery, and Angular and/or DHTMLX frameworks
• Practical experience in using the Hibernate framework
• Experience with Oracle SQL
• Regular use of message-based middleware and protocols, e.g. (ActiveMQ, RabbitMQ, REST, SOAP)
• Experience of fault finding web-based, database technologies and complimentary operating systems
• Experience with Hyper-V and/or VMware
• Experience with Oracle SQL
• Practical knowledge of Windows and Windows Server administration.
The Senior Software Engineer role will involve working on UK classified programmes the candidate must therefore be willing and able to obtain a security clearance.