Job Description
Purpose of the role: To design, develop and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
Development and delivery of high‑quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
Cross‑functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.
Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
Implement effective unit testing practices to ensure proper code design, readability, and reliability.
Responsibilities
- Design and build scalable C# (.NET/.NET Core) and Python‑based calculation engines to drive efficiency and enable dynamic client billing.
- Develop robust data models in SQL Server and implement complex business logic.
- Deliver low‑latency REST APIs and React‑based user interfaces for internal teams.
- Leverage Python for analytics, data processing, and automation.
- Containerise applications using Docker and deploy them through secure CI/CD pipelines aligned with Azure.
- Work closely with business stakeholders to ensure billing outputs are accurate, transparent, and auditable.
- Contribute to architectural design, performance optimisation, and operational resilience.
Qualifications
- Strong hands‑on experience with C# .NET / .NET Core in financial, analytical, or data‑heavy applications.
- Strong SQL Server skills for handling large datasets and performance‑tuned queries.
- Python experience for analytics, pricing adapters, data pipelines, or microservices.
- Experience with Angular/React for dashboards, workflow tools, and high‑interactivity UIs.
- Knowledge of real‑time updates (websockets/SignalR).
- Experience containerizing services using Docker for build consistency and cloud deployment.
- Proven ability to design and optimise RESTful APIs in high‑throughput environments.
- Experience with Git CI/CD pipelines.
- Strong analytical and problem‑solving skills, with ability to adopt and incorporate extensive research into solutions.
- Excellent communication, collaboration and influencing skills.
Location
This role is based in London.
#J-18808-Ljbffr…
