Job Title Software Developer (Full Stack) – CBP
Reports to Head of IT Portfolio Management (Europe)

Job Purpose
The software developer is responsible for architecting, developing, unit testing and supporting reliable solutions that deliver Insure the Box business objectives.

Principal Responsibilities
  • Develop and maintain GOSU language application code within the Guidewire InsureSuite product sets, including: BillingCenter, ClaimsCenter, PolicyCenter, CustomerPortal and DataHub.
  • Develop high quality front end solutions that appear as per design across supported platforms and browsers.
  • Interpret requirements and acceptance criteria and translate into robust software solutions
  • Architect software solutions using design patterns
  • Apply a test driven approach to solution design, development and unit testing
  • Develop software solutions within a CI/CD environment.
  • Develop secure, robust and scalable software solutions that conform to SOLID and DRY principles.
  • Competent with the Linux & bash command line including SSH and SCP
  • Build effective unit tests that prove the correct operation of the code at a unit level.
  • Carry out code reviews against Insure the box coding standards and industry best practices
  • Resolve build and release failures as a priority.
  • Provide accurate estimates as necessary.
  • Proactively collaborate with testers, analysts and architects to ensure a common understanding of the solution is maintained throughout the development cycle.



Knowledge and Experience
Technical / role specific competencies

  • GOSU – training provided as necessary.
  • Java 8 or higher.
  • Issue tracking software – ideally Jira.
  • Distributed source code management tools – ideally Git and Bitbucket.
  • SQL queries and database access tools.
  • XML technologies (XSD, XPath, XQuery, XSL, and XSLT).
  • SOAP and REST Web Services.
  • HTML, CSS and CSS frameworks (like Bootstrap).
  • JavaScript.
  • Angular.JS (or other JavaScript frameworks).
  • React.
  • Experience working with responsive and mobile design.
  • IOC containers such as Spring – not essential.


Behavioural competencies / leadership qualities

  • Positive, can-do attitude with the ability to encourage and motivate fellow team members.
  • Deliver quality solution by adopting methodologies and best practice.
  • Logical thinker with strong Problem solving skills.
  • Experience of working to and delivering to deadlines.
  • Builds and maintains effective relationships with colleagues and customers; is respected and trusted.
  • Flexible in working under changing and different work settings.
  • Convey a strong sense of urgency and drives issues to closure.

To apply for this position please send your CV to our recruitment team –