Job Description

Title: Principal Platform Developer (Remote)

Location: Connecticut, Remote US
Job ID: 2234BR
Job Description: We currently have an opportunity for a Principal Platform Developer to join our Delivery and Automation team remotely nationwide. As a Principal platform developer, you bring expert level technical understanding and mastered proficiency of distributed platform architecture. You will be a part of a team that is driving to build and migrate from legacy systems onto a modern, distributed state of the art platform. You will work closely with other SME’s building a cloud ready modern stack platform. Solving problems bringing experience of enabling tools and techniques that support rapid development, stronger self-service capabilities and an increased customer experience journey. Bring your experience in designing and implementing distributed systems to build a destination insurance account and policy administration platform.

Requirements:

  • Minimum 10 years of hands-on experience with full stack development using .net framework and modern front-end stacks such as Angular and React.
  • Strong core language skills in C#.
  • Experience with relational databases, such as MS SQL.
  • 3+ years of experience leading full stack development teams.
  • Experience with design and development of REST API platform using Apigee/APIM, converting web services from SOAP to REST and Microservices architecture.
  • Experience in creating REST API documentation using Swagger and YAML or similar tools desirable.
  • Experience / Familiarity with cloud platforms like Azure, AWS, etc.
  • Experience with source control systems such as Git, SVN, etc.
  • HTML/CSS/JavaScript skills.
  • 3+ years of architecture design with emphasis on reliability, and performance.
  • Experience with developing scalable systems.
  • Domain driven design experience.
  • Familiar with Mediator and CQS/CQRS patterns.
  • Experience with unit testing and mocking frameworks.
  • Practical experience with SOLID design principles.
  • Experience with dependency injection frameworks.

Experience:

  • Event driven processing experience with services such as IBM MQ and Kafka.
  • Container experience in products such as Kubernetes and Docker.
  • Experience with in-memory data structure storage, such as Redis and Ehcache.
  • Rules engine implementation and development.
  • Experience in the API layer including security, custom analytics, throttling, caching, logging, monetization, request, and response modifications etc. using Apigee.
  • Experience with Security frameworks (e.g., JWT, OATH2)
  • Experience with decomposing monolith applications into microservices.
  • Experience with platform migration and co-existence of systems during decommission would be a plus.
  • An intermediate level understanding of the Insurance business.
  • Work experience in Property Casualty or Specialty Insurance.

A qualified candidate will:

  • Communicate concepts and ideas effectively.
  • Actively participate in discussions about requirements and technical design.
  • Use logic and an analytical thought process to solve problems.
  • Have a curious nature and a desire to understand how things work.
  • Be self-driven. Work independently to complete assignments in a timely manner.
  • Provide guidance and mentorship to team members in developing software effectively and efficiently.
  • Work East coast business hours (EST/EDT)

APPLY HERE