Senior Software Developer
Role specifics
- Salary range: Up to £65k + benefits
- Reporting to: Technical Lead
About you
As a Senior Software Developer at Clue, you will become a contributing member of an agile development team whilst providing technical guidance and mentoring to the other team members. You will ensure the team delivers software solutions in an efficient way, as well as helping to identify and implement areas of improvement in the software delivery process.
Key responsibilities
- Be an active member of a Clue agile team, attending and contributing to all agile ceremonies. Regularly review progress and feedback your status.
- Work with other development and QA team members.
- Provide accurate effort estimations for work based upon the requirements provided.
- Develop clean code that follows our development standards and ensure code has good test coverage. Consider Non-Functional Requirements (e.g. performance).
- Provide mentoring to the agile team. Carry out code reviews on code written by team members and identify training opportunities.
- Take ownership of problems and see them through to a successful solution.
Job purpose
- Work with key stakeholders to provide technical solutions for product enhancements.
- Develop code to company standards, and work with other senior team members to improve on the existing code base.
- Assist and mentor other team members and step up to an acting Lead position as required.
Key role measures
- Become an active member of the scrum team, and contribute to the successful delivery of the sprint goal
- Work in an open, collaborative way with all other team members. Personally contribute to our agile ceremonies.
- Write code which is maintainable, testable and secure. Mentor other team members to do the same.
- As required, work with other members of the business and third-parties as required to assist in the enhancement and delivery of the product
Experience and skills
Our ideal candidate would have experience in the following areas:
- Excellent knowledge of web client-side frontend frameworks and technologies, including HTML, CSS, jQuery and Knockout, along with modern SPA frameworks such as Angular, React or Vue.js.
- Excellent experience with using Microsoft Visual Studio for development using the Microsoft development stack, including C#, .NET, .NET Framework, ASP.NET, MVC, JavaScript, and SQL Server.
- An understanding and proficiency in working as an active member of an Azure development team, and the ability to demonstrate a good knowledge of Scrum.
- Proactive attitude with excellent analytical and problem-solving skills. Flexible and adaptable to ongoing change.
- Experience of mentoring junior members of a software development team.
- Excellent communication and coordination skills, and cooperative outlook. Good written and oral communication skills
- Applied knowledge of up-to-date development practices, such as application of design patterns and effective usage of git.
- Experience with using Azure DevOps to manage your work, as well as maintenance of build and deployment pipelines, alongside Octopus Deploy.
- Experience of building Azure and AWS solutions.
- Awareness and the application of secure coding standards.
Diversity, Equity and Inclusion
If you’re excited about this role but your experience doesn’t align perfectly, we encourage you to apply anyway and tell us more about yourself. You may be just the right candidate for this or other roles.
We believe that seeing the world from all sorts of angles makes life better for all. We want you to know that the things that make you an individual, like your identity, age, ethnicity, religion, ability and background, are things that we choose to celebrate and support.
We are a scale-up company, and as we continue to grow, we are passionate that having a diverse, inclusive and authentic workplace will remain at our core. We are creating an inclusive environment where our people can thrive.
Our values are aligned and at the heart of everything we do. We are respectful, united, rigorous, relentless and ethical.
- Department
- Technology
- Locations
- Bristol
- Remote status
- Hybrid Remote
About Clue Software
Clue provides software for a safer society.
Investigations professionals use Clue to conduct enhanced end-to-end operations enabled by proactive threat detection and prevention, operational pace and confidence in decision-making.
Clue is trusted by a diverse and global investigations community dedicated to preventing harm and bringing justice to victims in society, spanning government, corporate, law enforcement, not-for-profit and sports organisations.
Senior Software Developer
Loading application form