
Software Engineer
- Manchester
- Permanent
- Full-time
- Proficient in current Java and other languages such as Python.
- Experience of developing on Linux.
- Thorough understanding of mocking up and unit testing frameworks such as JUnit 5.x (Jupiter).
- 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
- Knowledge of Apache NiFi
- Experience in JavaScript/TypeScript & React
- Experience of Elasticsearch and Kibana
- Knowledge of Hibernate
- Proficiency in the use of Atlassian Suite - Bitbucket, Jira, Confluence
- Experience of JSF (Primefaces)
- Knowledge of developing software for cloud deployment - specifically AWS
- Developing software for microservice and or serverless architectures
- Can support maturation of CI/CD software pipelines for Cloud deployments
- Understanding the development challenges moving on-prem workload to cloud,
- Hands on experience in using some AWS Services such as EC2, EKS, Fargate, IAM, S3, Lambda
- Planning, conducting and coordinating software development activities.
- Design and development of tests to debug software
- Working with customer requirements that are to be programmed into business/mission applications, whilst utilising the appropriates standards, processes and tools throughout the entire development lifecycle.
- Correction of program errors
- Preparation of operating instructions
- Documentation of program development
- Analysis of system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
- Private Medical Insurance
- Competitive Pension
- Dental
- Critical Illness
- Life Assurance
- Travel Insurance
- Employee discounts for top high street shops
- Employee Assistance Program which includes free face to face counseling sessions, Legal advice, Financial advice, etc
- Internal training and development alongside our Education assistance programmes
- Reimbursement for a professional membership
- Competitive policies that support flexibility and family leave inclusive of enhanced maternity leave