Leading the design and implementation of custom Microsoft technical solutions, on-premises, cloud (Azure) and hybrid cloud.
Contributing to and maintaining the standards and best practices for custom solutions and frameworks within Version 1,
Architecting applications with appropriate modern architectural patterns including Serverless, CQRS, Event Driven Services, Microservices, Circuit Breaker, etc
Implement Continuous Integration and Continuous Delivery structures where appropriate
Create Azure Resource Manager templates to enable deployment of project environment to the Azure cloud where appropriate
Data modelling and data architecture design and implementation,
Analysis of customer requirements and production of specifications and reports,
Documentation of solution (i.e. design patterns, application architecture, data modelling, etc.)
Working as part of a team within a project management / agile delivery methodology. Scrum Master experience is an advantage.
Management and / or Mentoring of Team Members on a day to day basis,
Management of technical delivery of solution,
Team performance management,
Work closely with internal sales team to help identify leads and develop proposals.
Help progress sales opportunities by working on tenders and providing technical guidance where required.
Examples of solution delivery platforms include : Microsoft .NET, Angular.io, Hybrid App Development, etc.