cover image
Barnett Waddingham

Barnett Waddingham

www.barnett-waddingham.co.uk

2 Jobs

1,388 Employees

About the Company

We are a leading UK professional services consultancy at the forefront of risk, pensions, investment and insurance. With a team of more than 1,700 people across ten offices, we work to deliver exceptional service through our commitment to trust, integrity, and quality. We are a trusted partner for a wide range of clients in both the private and public sectors - this includes 24% of FTSE 100 and more than 15% of FTSE 350 companies. We leverage our deep expertise to bring innovative solutions, ensuring long-term value for our clients through strategic insights and dedicated partnership.

Listed Jobs

Company background Company brand
Company Name
Barnett Waddingham
Job Title
Senior Software Developer
Job Description
**Job Title** Senior Software Developer **Role Summary** Senior backend developer responsible for designing, building, and integrating cloud‑based information systems for the Public Sector Pensions domain. Works within a Scrum team to deliver high‑quality applications, mentor teammates, and influence architecture, processes, and technology decisions. **Expactations** - Lead technical design and architecture for new and existing applications. - Mentor and support team members to deliver maintainable, scalable code. - Collaborate with stakeholders to align software solutions with business objectives. **Key Responsibilities** - Contribute to product roadmaps, architecture guidelines, and platform standards. - Shape and drive adoption of Agile, DevOps, and IaC practices. - Design and develop .NET/C# applications, integrating with middleware, event‑driven services, and databases. - Review and ensure code quality, performance, and security across delivery cycles. - Coordinate with QA and stakeholders to validate deliverables. - Manage project dependencies, resource allocation, and delivery commitments. **Required Skills** - Strong expertise in .NET (C#) and related frameworks. - Proficiency in cloud environments (Azure or AWS). - Experience with DevOps tools, CI/CD pipelines, and Infrastructure‑as‑Code. - Knowledge of system architecture, middleware integration, event‑driven design, database management, and information security. - Demonstrated ability to lead technical decision‑making and mentor junior developers. - Excellent communication, stakeholder management, and problem‑solving skills. - Agile experience (Scrum or equivalent) and understanding of Agile principles. - Familiarity with financial or pension industry is a plus. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, AWS Certified Developer, or similar) are preferred.
London, United kingdom
Hybrid
Senior
28-11-2025
Company background Company brand
Company Name
Barnett Waddingham
Job Title
Software Developer (Microservices)
Job Description
Job Title: Software Developer (Microservices) Role Summary: Lead architect and engineer for microservices within the SIPP360 product line, driving design, development, deployment, and continuous improvement of distributed services in an Agile, Azure‑based environment. Expectations: Deliver high‑quality, scalable, secure microservices; collaborate across DevOps, security, and product teams; maintain code standards and documentation; support production incidents and performance tuning; contribute to long‑term architectural strategy. Key Responsibilities: • Design, develop, and integrate event‑driven microservices to meet business goals. • Define and implement APIs for inter‑service communication. • Ensure scalability, reliability, and security of distributed systems. • Collaborate with DevOps to deploy, monitor, and operate services in Azure cloud. • Write clean, maintainable, well‑documented code and conduct thorough code reviews. • Troubleshoot and resolve production issues and optimize application performance. • Stay current with emerging microservices technologies and best practices. • Provide input on roadmaps, architectural standards, and platform guidelines. Required Skills: • Proven experience with microservices and event‑driven architecture. • Strong C# development skills; proficiency in SQL and NoSQL databases. • Containerisation expertise (Docker, Kubernetes). • Solid understanding of cloud infrastructure (Azure) and DevOps practices. • Knowledge of security, network management, and data integration patterns. • Excellent problem‑solving, analytical, and communication skills. • Agile development experience with Scrum or similar frameworks. Required Education & Certifications: • Relevant GCSE, A‑level, degree, or equivalent experience in software development. • Demonstrated experience in a comparable role in a technology or financial services environment.
London, United kingdom
Hybrid
16-01-2026