Job Overview
The role of a senior developer is to design, develop and maintain high-quality software solutions.
Key Responsibilities
* Develop innovative software solutions to support commercial projects.
* Work in a fast-paced agile development environment with developers, testers and product owners.
* Perform peer code reviews.
* Participate in planning, backlog refinement and user story estimation.
* Elaborate user stories into coding tasks.
* Design and develop within a self-organising and cross-functional agile team.
* Translate designs into solutions.
* Mentor and coach junior members of the team.
* Resolve production issues and contribute to release management.
* Communicate effectively with stakeholders and clients.
* Demonstrate expertise in relevant technologies.
Requirements
* 6+ years experience in a similar professional role.
* Experience in Java v17, JavaScript (including VueJS), unit testing, developing and utilising APIs, MS SQL Server, CI/CD and DevSecOps culture.
* Familiarity with HTML5/CSS, test driven development and behaviour driven development.
What We Offer
Opportunity to work on innovative projects.
Chance to mentor and coach junior team members.
Fast-paced and dynamic work environment.