Join us as a Software Engineer
This is an opportunity for a driven Software Engineer to take on an exciting new career challenge. Day‑to‑day, you’ll build a wide network of stakeholders of varying levels of seniority. It’s a chance to hone your existing technical skills and advance your career.
What you’ll do
* Engineer and maintain innovative, customer‑centric, high‑performance, secure, and robust solutions.
* Work within a feature team and use your extensive experience to engineer software, scripts, and tools that are often complex.
* Liaise with other engineers, architects, and business analysts across the platform.
* Produce complex and critical software rapidly and of high quality that adds value to the business.
* Work in permanent teams with responsibility for the full life cycle, from initial development through enhancement, maintenance, to replacement or decommissioning.
* Collaborate to optimise our software engineering capability.
* Design, produce, test and implement working code.
* Work across the life cycle: from requirements analysis and design, through coding to testing, deployment and operations.
The skills you’ll need
* Background in software engineering, software design, and architecture.
* Experience in Python, preferably with Data Science or Machine Learning.
* Full‑stack JS including Node.js.
* Knowledge and experience with development and testing tools, bug‑tracking tools, and wikis.
* Experience with CI/CD, DevOps and Agile methodology and associated toolsets.
* In‑depth knowledge of hosting on AWS cloud platform.
* Experience implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability, and performance.
Seniority level
Entry level
Employment type
Full‑time
Job function
Information Technology
Industries
Software Development
#J-18808-Ljbffr