Lead Full Stack Software Developer

Recruiter
NRG PLC
Location
Newcastle Upon Tyne, UK
Salary
Competitive
Posted
20 Jun 2019
Closes
26 Jun 2019
Ref
1178102382
Contract Type
Permanent
Hours
Full Time
The company

Our client is a well-established Insurance company operating just outside of Newcastle City Centre. They are very well established in the industry and have been recruiting extensively over the last quarter due to increased business ventures. With this growth comes the opportunity to progress within the business using structured progression routes mapped out by my client upon induction into the business.

The role

The lead software developer is responsible for managing the allocation of planned technical tasks across a team of software developers, ensuring solutions are designed, developed and unit tested in accordance with internal standards and industry best practices.

The lead software developer must be capable of performing the role of senior software developer to a high standard and must be capable of mentoring more junior members of the team.

The responsibilities
  • Lead on developing quality solutions by adopting methodologies and best practice
  • Develop and maintain GOSU language application code within the Guidewire InsureSuite product sets, including: BillingCenter, ClaimsCenter, PolicyCenter, CustomerPortal and DataHub.
  • 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.
  • 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.
  • Adhere to departmental processes.

Technical / role specific competencies
  • Experience of manging a team within a software delivery project
  • Ability to take ownership and control of a project
  • GOSU - training provided as necessary.
  • Java 8 or higher.
  • Source code management systems - ideally Git and GITHub.
  • 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.

Similar jobs

Similar jobs