4 days ago
London, United KingdomSenior
Responsibilities
- Build and enhance secure, responsive, accessible web applications for the Clearing Technology team.
- Develop front-end components and application architecture using React, JavaScript, and TypeScript.
- Contribute to server-side development using C# .NET or Node.js.
- Use AI-assisted development tools for code generation, automated testing, and developer productivity while maintaining responsible, traceable, auditable, and controlled practices.
- Design, test, document, troubleshoot, and deliver reliable software with deterministic behavior and strong performance.
- Work with databases, cloud technology, infrastructure as code, CI/CD, and DevOps practices.
- Ensure compliance with SOX, FCA, NFA, AMF, AFM, MAS, internal policies, and the company’s operational risk framework.
Requirements
- Strong experience with React, JavaScript, and TypeScript, including component architecture, state management, performance optimization, responsive design, accessibility, and modern front-end tooling.
- Experience with at least one server-side technology, preferably C# .NET or Node.js.
- Experience using AI-assisted development tools and applying AI responsibly within the software development lifecycle.
- Experience with NoSQL or relational databases, infrastructure as code, Terraform or an equivalent tool, cloud technology, and modern CI/CD and DevOps practices.
- Knowledge of BDD/TDD, software architecture and design, and Agile/Scrum development.
- Excellent verbal and written communication skills and the ability to collaborate with technical and business teams.
- Desirable qualifications include deeper C# .NET experience with Web API and Entity Framework, financial products and post-trade lifecycle knowledge, AI capabilities in end-user applications, SOLID, Domain-Driven Design, and regulated-environment experience.