Development Engineering
As a Developer Engineer, the successful candidate will be expected to perform the following duties with a high level of competence:
- Work with other team members and liaise with nominated business stakeholders when required to ensure that business requirements are fully understood before commencing design and development.
- Writing efficient database queries and optimizing database performance.
- Learning and incorporating new technologies and tools into the development workflow to improve efficiency and code quality.
- Collaborating with cross-functional teams, including designers, product managers, and other developers, to gather requirements and deliver high-quality software solutions.
- Writing unit tests, integration tests, and end-to-end tests to ensure the application functions correctly and meets the requirements.
- Using version control systems like Git to manage code repositories and facilitate collaboration with other developers.
- Developers in our team are expected to own the end to end delivery of software from analysis through to release to production and support. We deliver each change to production before moving onto the next.
- Everyone in our team releases code to production, everyone in our team raises production change requests, everyone in our team does production support.
- Participate in intra-day and overnight Support.