Senior Software Developer

City of London, London
Job Type:
Job reference:
2 months ago

Senior Software Developer

Financial Services, Reinsurance, Insurance, Technology, Agile, Digital Solutions, Full Stack, DevOps

City of London - £80,000 plus excellent benefits

We have an exciting opportunity with one of our clients, a world leader in reinsurance. They stand for exceptional solution-based expertise, consistent risk management, financial stability and client proximity. It operates in all lines of insurance, with more than 42,000 employees throughout the world.


The Senior Developer will be part of a cross-functional Agile development team to deliver high-quality digital solutions across a broad range of innovation initiatives , while championing quality and good coding practices.

The main focus areas for this business unit are:

  • Digital Insurance Platforms and Ecosystems

  • Advanced Analytics and Big Data

  • Artificial Intelligence, Machine Learning, and Automation Solutions

  • Micro Service, APIs and Cloud Architectures

  • Cyber Security

  • Web and mobile distribution

Role Responsibilities:

  • Designs, builds and maintain efficient, reusable and reliable code leveraging agreed or established specifications and standards.

  • Integrates developed applications and standard components for end-to-end business solutions.

  • Translates use cases into functional applications by developing prototypes to validate business hypothesis or architecture design.

  • As part of our DevOps mode (build, own, run), supports stable and smooth maintenance of the products.

  • Ensure the best possible performance, quality, and responsiveness of applications.

  • Creates required business and/or technical documentation to support product needs including documentation for security and operational compliance.

  • Collaborates with the Global Development community - The development teams internally typically consist of internal external consultants and provider resources across multiple locations onshore and nearshore.

  • Willing to Coach and Mentors junior members of the team.

Experience required:

  • Several years of experience in software development as a developer, demonstrating in depth knowledge of clean coding, object-oriented development principles, patterns, and agile development practices.

  • Strong programming background and knowledge of building and implementing applications in the cloud (Azure, AWS, GCP) and delivering interactive web sites and user interfaces

  • 8+ Years' experience in implementing solutions using either Microsoft Tech stack (ASP. Net Core, C#, Visual Studio / VS Code).

  • Experience with micro service architectures, containers and cloud services (including integrating with micro service).

  • Background in API technologies: REST APIs, API guides, API guidelines, API management, JSON, Swagger, Authentication mechanisms (OAuth2, JWT, TLS).

  • Background in frontend technologies, e.g. JavaScript, Angular, React, Polymer, jQuery.

  • Background in Interface technologies like web-services: O/JDBC, XML, SOAP

  • Clear understanding of DevOps principles, preferably with VSTS and Git - source control, branching, merging and code reviews.

  • Knowledge of maintenance topics like version control, automated deployment/testing and experienced with usage and design of databases (SQL Server, NoSQL).

  • Know-how about TDD (test driven design), unit testing and automated testing (frameworks).

  • Good analysis, modeling, and design skills; ability to apply consistent architectural patterns and coding frameworks to new development efforts.

  • Good interpersonal communications skills; competency to interact with business users as well as team members in a professional way.

If you have the relevant skills and experience and would like to apply, please follow the link provided.

Senior Software Developer

Financial Services, Reinsurance, Insurance, Technology, Agile, Digital Solutions, Full Stack, DevOps


Back job search
Back to Search Results