Senior Backend Developer / 6 months / inside ir35 / remote

Confidential

London London

United Kingdom

Information Technology
(No Timezone Provided)

Senior Backend Developer / 6 months / inside ir35 / remote / WFH

Overall objective

The Business Technology (BT) unit works closely with business leaders to drive innovation and business transformation, spearheading the digitalization of the business activities.

The Senior Backend Developer will work as part of a cross-functional Agile development team to deliver high-quality back-end code across a broad range of interactive web and mobile projects, while championing quality and good practice.

The Senior Backend Developer will also be expected to mentor and lead junior back-end developers.

Specific Responsibilities

* Translate user stories into functional deliverables. Integrate developed features and standard components for end-to-end business solutions.

* Design, build, and maintain efficient, reusable, and reliable code, and build components for future use.

* As part of our DevOps model (we build it, we own it and we run it), you ensure stable and smooth maintenance of the products.

* Ensure the best possible performance, quality, and responsiveness of applications.

* You should be connected with the Development community and keep yourself updated about internal and external technology developments and trends.

Knowledge Required:

* Several years of experience in software development as a developer, demonstrating in depth knowledge of clean coding, object-oriented development principles, patterns, and agile development practices.

* 4+ Years' experience in implementing solutions using Java Tech Stack and frameworks; Spring, Hibernate, strong use of XML, JAXB and Web Services

* REST APIs, API guidelines & management, JSON

* Relational database skills, ideally mySQL

* Experience writing and maintaining extensive unit and integration tests.

* Source code management: source control, branching, merging, code reviews (Git)

* Experience building and implementing applications in the cloud.

* Worked in an Agile team, ideally SCRUM

Desirable:

* Docker

*Authentication and Authorisation (Oauth2, LDAP)

* AWS

* DevOps principles, preferably with Azure DevOps

* Automated Testing

* Insurance Domain Knowledge

Competencies for the Role

1. Team orientation Work cooperatively and flexibly with other members of the team with a full understanding of the role to be played as a team member. Strong commitment and desire to work in teams and on project topics.

2. Communication Communicate clearly and persuasively, both orally and in writing.

3. Achievement/results-orientation Complete tasks to a high standard, set and meet challenging goals, create your own measures of excellence and constantly seek ways of improving performance.

4. Problem-solving Analyse situations, diagnose problems, identify the key issues, establish and weigh up alternative courses of action and produce a logical, practical and acceptable solution.

5. Flexibility Adapt and work effectively in different situations to carry out a wide variety of tasks. Be prepared to learn and use new skills.

6. Customer focus Take constant care in looking after the interests of external and internal customers. Ensure that their wants, needs and expectations are given due consideration and that all efforts are made to meet them wherever fair and reasonable, in line with any standards from an industry regulator.

7. Planning The ability to propose a course of action, ensure that the necessary parties are consulted and estimate the work required to achieve the goal in a desirable manner.

8. Share knowledge Share knowledge about the role you perform fully and willingly with others, where this is relevant, in the interests of the organisation.

9. Self-development Take responsibility for your own career and actively support 'continuing professional development'.

10. Commercial/business awareness The capacity to understand the business opportunities and priorities of the organisation and constantly seek methods of ensuring that the organisation continues to be business-like and continues to meet the standards and requirements of its regulators.

Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law.

Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers.

By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website

Senior Backend Developer / 6 months / inside ir35 / remote

Confidential

London London

United Kingdom

Information Technology

(No Timezone Provided)

Senior Backend Developer / 6 months / inside ir35 / remote / WFH

Overall objective

The Business Technology (BT) unit works closely with business leaders to drive innovation and business transformation, spearheading the digitalization of the business activities.

The Senior Backend Developer will work as part of a cross-functional Agile development team to deliver high-quality back-end code across a broad range of interactive web and mobile projects, while championing quality and good practice.

The Senior Backend Developer will also be expected to mentor and lead junior back-end developers.

Specific Responsibilities

* Translate user stories into functional deliverables. Integrate developed features and standard components for end-to-end business solutions.

* Design, build, and maintain efficient, reusable, and reliable code, and build components for future use.

* As part of our DevOps model (we build it, we own it and we run it), you ensure stable and smooth maintenance of the products.

* Ensure the best possible performance, quality, and responsiveness of applications.

* You should be connected with the Development community and keep yourself updated about internal and external technology developments and trends.

Knowledge Required:

* Several years of experience in software development as a developer, demonstrating in depth knowledge of clean coding, object-oriented development principles, patterns, and agile development practices.

* 4+ Years' experience in implementing solutions using Java Tech Stack and frameworks; Spring, Hibernate, strong use of XML, JAXB and Web Services

* REST APIs, API guidelines & management, JSON

* Relational database skills, ideally mySQL

* Experience writing and maintaining extensive unit and integration tests.

* Source code management: source control, branching, merging, code reviews (Git)

* Experience building and implementing applications in the cloud.

* Worked in an Agile team, ideally SCRUM

Desirable:

* Docker

*Authentication and Authorisation (Oauth2, LDAP)

* AWS

* DevOps principles, preferably with Azure DevOps

* Automated Testing

* Insurance Domain Knowledge

Competencies for the Role

1. Team orientation Work cooperatively and flexibly with other members of the team with a full understanding of the role to be played as a team member. Strong commitment and desire to work in teams and on project topics.

2. Communication Communicate clearly and persuasively, both orally and in writing.

3. Achievement/results-orientation Complete tasks to a high standard, set and meet challenging goals, create your own measures of excellence and constantly seek ways of improving performance.

4. Problem-solving Analyse situations, diagnose problems, identify the key issues, establish and weigh up alternative courses of action and produce a logical, practical and acceptable solution.

5. Flexibility Adapt and work effectively in different situations to carry out a wide variety of tasks. Be prepared to learn and use new skills.

6. Customer focus Take constant care in looking after the interests of external and internal customers. Ensure that their wants, needs and expectations are given due consideration and that all efforts are made to meet them wherever fair and reasonable, in line with any standards from an industry regulator.

7. Planning The ability to propose a course of action, ensure that the necessary parties are consulted and estimate the work required to achieve the goal in a desirable manner.

8. Share knowledge Share knowledge about the role you perform fully and willingly with others, where this is relevant, in the interests of the organisation.

9. Self-development Take responsibility for your own career and actively support 'continuing professional development'.

10. Commercial/business awareness The capacity to understand the business opportunities and priorities of the organisation and constantly seek methods of ensuring that the organisation continues to be business-like and continues to meet the standards and requirements of its regulators.

Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law.

Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers.

By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website