Senior Software Developer
Added 15th March 2023
We are looking for a Senior Software Developer who will be responsible for leading a small team of developers and testers while also being hands-on in development to ensure the successful delivery of projects while meeting deadlines and achieving desired business outcomes
Responsibilities
Provide technical and team leadership to a small team of developers and testers
Act as a Subject Matter Expert in modern Java development best practices, providing training and sharing expertise with other team members
Understand user stories and requirements, lead solution designs, and translate these into coded features or solutions that are functional, scalable, and maintainable
Provide expertise for each estimation session/agile sprint planning session and commit to sprint and project goals
Spend time developing, testing, and releasing software changes
Analyse requirements and produce documentation as required to ensure that change delivered is fit for purpose and has no detrimental effect on existing business processes
Essential Skills
Minimum 5 years solid experience of end-to-end Java application development in an Agile Scrum environment
Excellent knowledge and expertise in the use of Spring Boot
Experience leading, developing and coaching a team of developers from design through to production
Experience of microservices architecture, containerisation / orchestration technologies (Docker Kubernetes) and cloud technologies (Azure)
Experience of CI/CD pipelines and DevOps principles
An understanding of the relational databases and confident use of SQL
Location
Northamptonshire
Salary
Up to £70,000 pa.
Industry
Consultancy
Contract Type
Permanent