We are seeking a highly skilled Full Stack Developer to join our team and help design, build, and maintain modern web applications from end to end. In this role, you will work across the full technology stack—front‑end, back‑end, databases, APIs, and cloud services—to deliver high‑quality digital products that are scalable, secure, and performant.
You’ll collaborate closely with product managers, designers, and other engineers to translate business requirements into elegant technical solutions. The ideal candidate is comfortable working in fast‑paced environments, has strong problem‑solving skills, and is passionate about creating exceptional user experiences
Development
- Build and maintain web applications, APIs, and background processors
- Develop customer-facing portals (Client Portal, Survey Portal, Feedback Portal)
- Create and maintain scheduled job processors using Quartz.NET
- Implement AWS Lambda functions and message queue processors
- Work with IVR systems and speech-to-text processing
- Develop data export/import pipelines
Integration
- Integrate with external APIs and third-party services
- Implement authentication and authorization (JWT, embedded tokens)
- Build data synchronization between multiple systems
- Work with AWS services (SQS, S3, DynamoDB)
Quality & Maintenance
- Write unit and integration tests
- Debug complex multi-tier applications
- Optimize performance for high-volume transaction processing
- Maintain code quality and follow established patterns
- Participate in code reviews
DevOps
- Deploy to AWS infrastructure
- Configure and maintain Windows Services
- Work with CI/CD pipelines (GitLab)
- Manage database schema management and migrations
Must Have
- 5+ years of C# and .NET development experience
- Strong knowledge of ASP.NET MVC and Web API
- Experience with SQL Server and database design
- Proficiency in JavaScript, jQuery, HTML/CSS
- Understanding of RESTful API design and consumption
- Experience with Git version control
- Knowledge of dependency injection and IoC containers
- Strong problem-solving and debugging skills
Highly Desired
- Experience with AWS services (SQS, S3, Lambda, DynamoDB)
- Knowledge of message queue architectures
- Background in multi-tier enterprise applications
- Experience with Quartz.NET or similar schedulers
- Familiarity with domain-driven design
- Experience with unit testing frameworks (xUnit, NUnit, MSTest)
- Knowledge of Redis or other caching solutions
- Experience with Twilio or telephony systems
Nice to Have
- Experience migrating from .NET Framework to .NET Core/.NET 6+
- Knowledge of automated testing (Selenium, integration tests)
- Experience with data export/reporting systems
- Familiarity with survey platforms or CRM systems
- DevOps experience with AWS deployment
We are a specialist professional services and technology firm, working in partnership with leading insurance, highly regulated and global businesses.
We help our clients to manage risk, operate their core business processes, transform and grow. We deliver professional services and technology solutions across the risk and insurance value chain, including excellence in claims, underwriting, distribution, regulation & risk, customer experience, human capital, digital transformation & change management.
Our global team of more than 8,000 professionals operate across ten countries, including the UK & the U.S. Over the past ten years Davies has grown its annual revenues more than 20-fold, investing heavily in research & development, innovation & automation, colleague development, and client service. Today the group serves more than 1,500 insurance, financial services, public sector, and other highly regulated clients.