Description
We are looking for a Software Engineer Application Developer who is keen to build practical software skills in a secure, mission-focused environment.
You will gain hands-on experience with Python, Vue, Electron, GitLab CI/CD, Ansible, Terraform/Terragrunt, and supporting technologies such as MongoDB, Elasticsearch, Redis and RabbitMQ.
Responsibilities:
- Contribute to the development of application features, fixes, tests and supporting documentation.
- Write and maintain Python code with guidance from senior engineers.
- Help build user interfaces and desktop/web application components using Vue and Electron.
- Use Git and GitLab CI/CD pipelines to build, test and deliver software changes.
- Learn how infrastructure as code is used through tools such as Ansible and Terraform/Terragrunt.
- Support integration with data and messaging technologies including MongoDB, Elasticsearch, Redis and RabbitMQ.
- Follow secure coding guidance, peer review processes and good development practice.
- Assist with testing, troubleshooting, deployment preparation and controlled environment support.
- Occasionally assist with installation, configuration or checking of hardware where required.
- Work closely with senior developers, users and project teams to understand requirements and deliver useful software.
Requirements:
- Experience with Python or another programming language and a willingness to develop strong Python skills.
- Understanding of software development basics, such as source control, testing, debugging and documentation.
- Interest in web or desktop application development, including frameworks such as Vue or Electron.
- Awareness of APIs, data handling, Linux environments, automation or deployment concepts.
- Willingness to learn secure coding practice and follow good industry development standards.
- Ability to work carefully, ask questions, take feedback and learn through peer review.
- Good communication skills and the confidence to work with technical and non-technical stakeholders.
Benefits:
- Contributory Pension Scheme
- Private Medical Insurance
- 33 days Annual Leave (including public and privilege holidays)
- Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme)
- Flexi Time Working
For more fresh new jobs, check out yubhub.co.