Lead Cloud Developer (Azure) at WTW
Reigate RH2, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

03 Jul, 25

Salary

0.0

Posted On

03 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Team Management, Software Development, Software, Emerging Technologies, Architecture, Design, Automated Processes, Maintenance

Industry

Information Technology/IT

Description

THE REQUIREMENTS

  • Experience leading a multi-disciplinary Scrum team, delivering complex and maintainable commercial SaaS solutions.
  • Practical experience with the full SaaS software development lifecycle in a commercial/production environment: requirements capture and analysis, estimation, architecture and design, implementation, unit and system-level testing, installation, deployment, and maintenance.
  • Excellent practical appreciation and understanding of software engineering principles and design characteristics enabling the implementation of software.
  • Experience with backend development: RESTful API’s and services for Microsoft cloud deployments using C# .NET Core/ASP.NET, Azure infrastructure and services, JSON/XML.
  • Experience working with cloud technologies, specifically the Azure stack.
  • Strong appreciation of DevOps principles, with the ability to create automated processes to continuously deliver SaaS products on a regular cadence.
  • Appreciation of current and emerging technologies along with their potential benefits and limitations,
  • General knowledge of the Insurance Industry
  • An appreciation of UX principles, ability to iterate commercial-quality GUI implementations working from wireframes/mockups and other assets produced by UX designers.
  • Experience with and an interest in growing in areas of people and team management.
  • Familiar with Pulumi, ARM templates or other Infrastructure as Code technologies
  • Experience of Host, Network and Permitter Security design and implementation.
Responsibilities

THE ROLE

  • Be accountable for the development and release of SaaS (B2B) services to high-quality standards and, in the context of a wider evolutionary product planning process, to mutually agreed timescales and software requirements. This will require the application and evolution of appropriate agile processes and effective team coordination and communication.
  • Work with the Product Owner to define, refine and deliver the product backlog.
  • Liaise with stakeholders to understand their non-functional requirements. Recommend and present suitable, high-performance solutions targeting Azure
  • Contribute to the delivery of features with hands-on development, following best practices for security, maintainability, testability and performance.
  • Lending technical and people skills to the team where appropriate to unblock project issues and recommend actions that will reduce the likelihood of recurrence.
  • Coach and mentor your team, fostering a collaborative and quality-focused engineering culture.
  • Be responsible for developing and retaining high-calibre software engineers, identifying training requirements and growing the capabilities of the team.
  • Work with the Product Architect to define and document systems architectures
Loading...