Our client is seeking a highly skilled, energetic, and curious Senior Full‑Stack Developer to own the technical delivery for our Private Bank Lending team. This role requires full lifecycle application ownership, from strategic design to implementation and maintenance.
Must‑Have Skills & Capabilities
Core Technical Stack
- Programming: Proficient in JavaScript, TypeScript, .NET, and C#.
- Front‑End: Essential experience with Angular.
- Back‑End: Mastery of server‑side programming using frameworks like Node.js and .NET Web APIs.
- Data: Strong experience with Relational Databases and SQL.
- APIs: Ability to design, build, and consume RESTful APIs.
- DevOps & Security: Proficiency with Azure DevOps (CI/CD pipelines, source code management) and integrating security using Microsoft Entra ID (Azure AD).
Essential Soft Skills
- Problem Solving: Strong analytical skills to identify, debug, and resolve complex issues across both front‑end and back‑end.
- Collaboration: Effective communication and teamwork within cross‑functional Agile teams (Scrum/Kanban).
- Adaptability: Willingness to continuously learn new technologies and adapt to evolving practices.
Key Responsibilities
- Application Ownership: Manage the entire software development lifecycle, including system analysis, design, programming, and maintenance.
- Design & Specification: Evaluate business requirements and translate them into detailed technical specifications and architectural diagrams.
- Coding & Quality: Write high‑quality code, perform unit testing, and conduct integration testing to ensure system reliability.
- Deployment & Support: Oversee source code repositories, manage CI/CD pipelines, and provide technical support post‑deployment.
- Optimization: Implement strategies for performance optimisation, including minimising load times and optimising database queries.