As a Software Engineer at OneFamily, you’ll be part of an agile delivery team working under the guidance of a Technical Lead to design and build first class software solutions. You’ll be self-motivated, passionate, and pragmatic, understanding the balance between achieving technical excellence and speed of delivery. In this role, you’ll be working collaboratively with the broader Engineering Community, contributing to our evolving ways of working and culture of continuous improvement.
What will it take to be successful as a Software Engineer?
* Be a team player who will work collaboratively by pair or mob programming on 80%+ of work.
* Have an enthusiasm for technology and desire to upskill on languages, frameworks and tools you are not familiar with.
* Deliver change to a high quality that meets business requirements.
* Actively participate in agile ceremonies and continuous improvement.
* Approach software development pragmatically, understanding the importance of continuous delivery.
* Identify, escalate and willingly take ownership of technical challenges.
* Work with the Quality Community to help establish optimum test automation coverage.
* Champion agile engineering principles, including deploy often, pair programming and keeping things simple.
* Be an active learner, with both technical and professional development. OneFamily provide the technical teams 1 day per month personal development time, a Pluralsight subscription and additional budget for certifications.
Demonstrable knowledge of building applications using some of the following:
* C# and/or TypeScript
* .Net and/or Next.js, React
* Cloud Platforms, AWS and Azure
* Containerisation, Docker
* Infrastructure as Code, CDK and Terraform
* Azure DevOps Pipelines and YAML
* Understanding of HTTP and RESTful APIs
* SQL, NoSQL, XML & JSON
* Building solutions with SOLID, OWASP and KISS design principles in mind
* AI tools including IDE plugins and extensions, GitHub Copilot
*AI is an important part of the modern software engineering toolkit. We encourage our engineers to use AI, but more importantly, not to blindly trust what it produces. Software engineers at OneFamily need to understand and validate AI output as part of their role.
The role is largely remote; 1 day a week required in a Peterborough office location.
#J-18808-Ljbffr