Technical Lead Developer

33 Six Consulting ,
London, Greater London

Overview

Description We are looking for a talented Technical Lead to join our Client Platform Technologies & Analytics (CPTA) function. This is an exciting opportunity to work on a critical enterprise programme and continue to develop business and technical skills in a leading financial institution. Experience of working as part of on and off-shore teams is also essential, as is a proven ability to exhibit influence based on credibility and experience. Client Platform Technologies & Analytics (CPTA) is made up of a cross-functional team of software development specialists, geospatial information specialists and catastrophe / financial model specialists who bring best-in-class analytics, thought leadership and expertise in designing, building and supporting industry standard risk analysis tools. CPTA is also responsible for the delivery of two of our major group-wide strategic change programmes, involving significant data, analytics, and externally facing cloud technology components. The Role This role involves leading the design and build of web-based applications, as well as advising on how we can integrate and onboard third-party applications onto our platform. This could be external applications hosted on other platforms (such as SalesForce), or applications built by other teams across the business. The typical activities would involve; leading the development of inhouse applications, security design, adhering to and promoting good development practices, low level design and code reviews. Main responsibilities: · Providing health-check recommendations for the ongoing ‘fit-for-purpose’ state of our services through design and code reviews and oversight of the on and offshore development teams · Working to defined Development best practices and principles to the business to deliver industry-leading technology solutions · Engagement with other technical teams, to advise how they can onboard their applications on to our platform or defining changes and enhancements to enable new features that teams require. · Provide hands-on leadership in design and development. · Assist in problem resolution and support the development team through consultation and problem research · Communicating concepts to technical teams as well as to managers · Ensure that expected application quality levels are achieved · Participate and recommend prioritization through the project implementation process · Utilize understanding of industry information management trends /software trends to innovate and provide new project / product ideas Qualifications: The Requirements Essential: · Experience in leading project teams building web applications and services using the Microsoft technology stack · The ability to take high level requirements and develop a design, working closely with the solution and enterprise architects · Experience in developing project scoping and scaling deliverables · Experience with all phases of the SDLC including maintenance and with Waterfall and Agile methodologies · Proven capacity to work independently and manage multiple, competing demands · Experience with the Microsoft Technology stack, C#. ASP.Net · Experience with Cloud Technologies, Azure preferred · Experience with exposing data via Web APIs, oData, Restful Services, etc. · Experience with Microsoft Azure DevOps (TFS / VSTS) · Experience with unit testing frameworks and methodologies as well as working in a TDD approach · Experience engaging and influencing business and technology stakeholders at all levels · First-rate verbal and written presentation skills and ability to apply these to rapid and creative problem solving in a pressurised environment · Experience of understanding complex business processes, involving multiple stakeholder groups and perspectives · Ability to work to tight deadlines, manage priorities and take responsibility for delivering to time and quality requirements Ability to work without close supervision, define direction and comply with overall Group strategy and objectives This job was originally posted as www.totaljobs.com/job/89731530