Codebase 8
Codebase 8 is delivering software projects on time and budget to clients in the UK and Europe.
- Open roles
- 260
Company signals
Score: 62Job facts
- Location
- Hybrid · Pune
- Workplace
- Hybrid
- Type
- Full-time
- Department
- IT
More roles at Codebase 8
- Litigated File Handler Linked & Organised Fraud · Bolton
- Associate - Motor and Large Loss · Glasgow
- Multi-Line Field Adjuster (Remote in NY, NJ or PA) · Remote, NY
- Casualty Fraud Litigated Claims Handler · Bolton
- Paralegal Military Deafness- Fixed Term Contract · Birmingham
- RTA Multi Track File Handler · Liverpool
Senior Associate - .NET
at Codebase 8
As a Senior Associate - .NET at Davies, you will be a key contributor to the design, development, and maintenance of our software applications across the enterprise. You will work within a Scrum Agile framework, helping define technical standards, driving engineering excellence, and guiding the team towards modern, scalable, test‑driven development practices. This role will see you innovating with modern technologies — including C#, .NET Core, React, Azure, microservices, and containerisation — while mentoring colleagues, partnering with architects, and shaping best practices across the organisation. You will play a critical role in delivering high‑quality, secure, and resilient services that underpin Davies’ operational platforms and client‑facing systems.
Key Responsibilities
Software Design & Development
• Lead the development of secure, high‑quality applications using C#, .NET
Core, SQL Server, and modern JavaScript frameworks (React preferred).
• Design, develop, and maintain microservices, APIs, and event‑driven
architectures.
• Apply SOLID principles, design patterns, and engineering best practices
across solutions.
• Ensure reliable production performance through modern site reliability
engineering approaches.
TechnicalLeadership & Mentoring
• Provide technical guidance, coaching, and mentorship to less experienced
engineers.
• Champion Test Driven Development (TDD), automated testing, and continuous
delivery.
• Lead the team in adopting modern engineering techniques, tools, and
frameworks.
• Support peers in writing maintainable, clean, and scalable code.
Collaboration & Technical Partnerships
• Work closely with architects to evolve frameworks, patterns, and reference
architecture.
• Collaborate with product, QA, and DevOps teams to ensure seamless delivery
pipelines.
• Engage with third‑party software vendors across design, development, and
support lifecycles.
• Partner with cloud engineering teams to deliver scalable Azure‑based
solutions.
Continuous Improvement & Innovation
• Experiment with emerging technologies and propose improvements to
engineering practices.
• Contribute to architectural discussions, technical roadmaps, and engineering
standards.
• Support the evolution of secure coding standards and DevSecOps practices.
• Drive automation across testing, deployments, and environments.
Skills, Knowledge and Expertise
- Strong experience in C#, .NET Core, SQL Server, Entity Framework.
- Skilled in React (or Angular/Vue) and modern JavaScript practices.
- Experience building microservices , event‑driven systems, and distributed architectures.
- Cloud experience with Azure Functions, Azure components (or AWS/GCP equivalents).
- Strong understanding of TDD , unit testing, automated testing frameworks.
- Proficiency in CI/CD pipelines , DevOps tools, and secure coding practices.
- Solid understanding of RESTful APIs and Web APIs.
- End‑to‑end ownership of feature development from technical design through to deployment.
- Contribution to and compliance with engineering standards, frameworks, and code quality expectations.
- Support and maintenance of key applications within the Davies estate.
- Leadership of technical initiatives that uplift team capability and maturity.
- Active participation in Agile ceremonies and sprint planning.
- Consistent delivery of secure, maintainable, and efficient code following best practices