Davies Group - Backend Developer (.NET)
Davies Group - Backend Developer (.NET)
Number of
0
total reports
Our vision
Davies is a community of outstanding people. We welcome different perspectives, support each other’s
ambitions and grow together. In a fast-changing business environment, we adapt and look ahead. We succeed
because we are multi-talented: in the skills of our teams, specialisms, and sector expertise. Working together,
we are greater than the sum of our parts.
Our Values
We are Connected: United under one mission and believe in our collective power to make a
difference; together we are greater than the sum of our parts.
We are Dynamic: We adapt with the environment, striving for what is next. Relentlessly seeking
more for our business, clients, colleagues, and communities.
We Succeed Together: We support each other to grow and value different perspectives, ideas, and
experiences - making an impact on our communities.
The role
We are looking for a backend developer to join our development team to help with our clients project. The ideal
candidate will have a strong desire to deliver high quality software which satisfies business needs and
requirements through the utilisation of modern software development practices and techniques.
They will be an effective communicator to technical and non-technical audiences with excellent organisational
skills and ability to manage own workload effectively. A highly motivated individual who can work as part of an
agile team with a willingness to collaborate and contribute new ideas to drive continuous improvement and a
good analytic skill to solve problems.
Reporting into a lead developer they will be responsible for taking on large modules of functionality and
implementing the required functionality and delegating tasks where applicable to other team members. As a
senior member within the team, they will also be responsible for championing best practice and mentoring
other team members. In this dynamic role, you will have the opportunity to work with a great team, contributing
to a positive culture and working closely with our clients in maximising the use of our best of breed solutions.
Key responsibilities
• Develop high quality software through following clean coding practices to produce efficient, unit
testable code.
• Work closely with lead developers, project & product delivery teams and other stakeholders where
applicable to plan upcoming work, solution architecture and design.
• Help enforce quality standards through peer reviews and team retrospectives.
• Collaborate and communicate effectively with other team members to shape and deliver required
functionality.
• Participate and contribute to SCRUM ceremonies to help drive continuous improvement with the
development team.
• Manage tasks effectively and accurately estimate, track and report on status of your work raising any
issues you encounter.
• Support and contribute to a positive team working culture, fostering collaboration and productivity.
• Provide support and mentorship to the mid/junior developers within the team.
• Provide governance and oversight to all developers working on your project, ensuring all work meets our
high standards.