Back to jobs

Software Engineer

Job description

The Senior Software Engineer will collaborate with  leaders and the Engineering Practice to design, develop, and implement cutting-edge systems using secure coding techniques, across a large digitalisation program, in the insurance industry.

Key Accountabilities
  • Deliver technical projects using Agile and DevOps methodologies
  • Prioritise and drive automation in delivery
  • Embed DevOps/DevSecOps practices within the team
  • Support continuous improvement initiatives
  • Ensure solutions meet specified requirements and deliverables
  • Support the creation, maintenance, and reuse of development assets (e.g., libraries, test cases, scripts, documentation)
  • Utilize agile principles and practices in all activities
  • Challenge the development team on quality, unit test coverage, and development artifacts
Experience Required:
  • 6+ years of professional software engineering experience.
  • Demonstrated experience with Agile development methodologies.
  • Excellent customer service, written, and verbal communication skills.
  • Experience with Guidewire ClaimCenter, Contact Manager, and system/business rules frameworks of Guidewire.
  • Proficiency in integrating ClaimCenter with external systems via RESTful APIs, GraphQL, and web services.
  • Experience in building Java-based n-tier web applications (Java EE, Spring, Spring Boot, Hibernate).
  • Experience in enterprise software development including relational databases (JDBC, SQL, ORM, data modeling and design).
  • Proficiency in REST API development and Microservices architecture.
  • Experience working in an AWS cloud environment.
 If this role aligns with your experience and motivations, please apply here!