Salary: up to £55,000
Job Type: Permanent
Job ID: 167258
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 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.
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).
Experience working with responsive and mobile design.
IOC containers such as Spring – not essential.