We are seeking a Software Engineer to join our team in Leeds. The role involves designing and building Proof of Concept or Production systems, utilizing CI/CD tools, and ensuring code consistency and quality. Experience in JavaScript, Java,.Net, Python, and Agile methodologies is required. We offer a range of hybrid and flexible working arrangements, as well as a flexible benefits package, career development opportunities, and a bonus scheme.
Requirements
- Programming in one or more of JavaScript, Java,.Net, Python
- Collaboratively designing and building Proof of Concept or Production systems
- Source controlling your code with Version Control Systems, for example Git, Mercurial, Perforce
- Utilising CI/CD tools, such as Bamboo, Jenkins, TeamCity, Bitbucket, in order to streamline delivery of new features and fixes
- Continual testing of code using Automated Testing Frameworks
- Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube
- Team working inside an agile environment e.g. Scrum, Lean, Kanban
- Common software design patterns
- Using precedent and your own creativity to solve our client's challenges!
- Machine Learning software e.g. Amazon and Azure machine learning, or Google's TensorFlow
- Deploying and managing in Cloud Computing such as AWS, MS Azure
- Containerisation e.g. Docker, Kubernetes
- Relational, document, or graph database systems
- Software configuration and deployment e.g. Ansible
Benefits
- 25 days holiday a year
- Flexible benefits package including private medical and dental insurance, a competitive pension scheme, cycle to work scheme, taste cards, and more
- Dedicated Career Manager to help you develop your career
- Bonus scheme
- Opportunity to join Diversity and Support groups