Job Title:
Full Stack Developer
Job Type:
6-Month Contract
Location:
Hybrid (2 days on site)
Job Description:
Our client, a leading organisation within the financial services sector, is seeking a Full Stack Developer on a 6-month contract basis. This role sits within a high-performing Digital & Technology team and will play a pivotal part in delivering robust digital experiences for customers and internal users.
Job Responsibilities
* Develop and maintain user-centric digital interfaces across web applications.
* Collaborate with cross-functional agile teams including UX/UI designers, QA, product owners, and business stakeholders.
* Take ownership of technical design and full-stack development across customer and advisor-facing journeys.
* Participate in project planning, including sizing, scoping, and estimation of work.
* Conduct peer reviews and critical code analysis to uphold quality standards.
* Represent the development function during project workshops and ensure alignment of solutions.
* Guide and mentor less experienced team members.
* Coordinate with external vendors and business partners to ensure seamless integration.
* Promote and contribute to the continuous improvement of development processes and standards.
* Keep up to date with emerging technologies and industry best practices.
Experience Required
* Minimum 6 years' experience in software development using the .NET full stack (C#, JavaScript, React, TypeScript, jQuery).
* Strong experience in building and optimising digital platforms with a focus on user experience.
* Proven ability to work effectively in agile, multi-disciplinary environments.
* Experience mentoring peers and collaborating with diverse technical and business teams.
* Solid understanding of RESTful APIs and JSON-based data integration.
* Demonstrated analytical thinking and problem-solving capabilities.
* Leadership in coding standards and development practices.
Desirable Skills
* Proficiency with Microsoft Azure cloud services.
* Deep experience with SQL Server databases.
* Exposure to UX methodologies such as Design Thinking and User-Centred Design.
* Understanding of digital service design and optimisation.
Educational Requirements
* Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
HOW TO APPLY:
If you are interested in this role, please apply for this role with your updated CV.