£500 Per day
Outside
Undetermined
London, UK
p>Job Description
Responsibilities:
- Convert requirements into functioning code utilising best practices and company standards at the same time aligning with the approved solution architecture designs.
- Work closely with various supplier and engineering teams to ensure all standards are met.
- Be able to document and explain intricate technical details of the implemented systems.
- Ensure Production of clean, readable, SOLID code.
- Ensure Production of automated tests to cover code developed.
- Ensure that delivered code meets on non-functional requirements.
- Seek and identify opportunities to improve the code within our systems.
- Reviewing code for issues and identifying improvements.
- Mentoring engineering teams and partners.
- Familiar with architecture principles including Well architected framework.
Qualifications/Skills/Experience:
- Several years of technical lead experience in a .NET environment.
- Coding background preferable with C#.
- SOLID
- Test Driven Development
- Deep practical knowledge of software engineering, applications, and IT Infrastructure
- Ability to understand and discuss architecture designs with other teams and be able to present to ARB if required.
- Experienced in designing and developing cloud native solutions using PaaS/SaaS technologies on Microsoft Azure.
- Experience in building and consuming APIS (REST, SOAP).
- Familiar with RESTful API maturity Model.
- Has understanding and experience of authentication and authorization protocols eg, OpenID, and OAuth.
- Logging, instrumentation, error, and exception handling.
- Working with data (XML, JSON), databases (SQL, NoSQL Databases, Graph Databases, Document Databases).
- Expert level with Visual Studio, Azure DevOps, Azure Portal
- Be comfortable in providing technical guidance to the team as well as picking up stories and implementing with the team.
- Be active when participating in calls/meeting and steer conversations as required.
- Demonstrable experience delivering solutions using the Microsoft Azure platform, including many of the below:
- API Management
- Azure B2C
- Azure Functions
- App Services
- Azure SQL Server
- Storage
- Key Vault
- App Insights
- Logic Apps
- ARM Templates
- Application Gateway
- PowerShell Exposure and working level knowledge of working with and interfacing to global delivery teams.
Proven ability to develop strong relationships with stakeholders both internally and externally