This client is looking for someone who has previous experience working in a similar role, this role is a pivotal role which requires someone who is able to hit the ground running. You will be working alongside the leadership team and will be managing Developers and IT specialists. The main focus of this role is to create and deliver strategy on software and architecture.
Develop and deliver a strategic technological vision
Strong understanding of software Development Lifecycle (SDLC)
Drive technical standards and solutions
Ensure an Agile methodology across the team
Liaise with internal teams: Product manager, project managers, Business Analyst other technical teams
Take accountability for time scales and software projects
Create, implement and maintain improvement plans for software development and Cloud IT infrastructure
Keep up to date with the external environment and make recommendations
Reviewing and applying best practices to establish architecture and frameworks
Identifying technological tends to help with future success
Understanding use cases and/or user stories in order to oversee the design of the architecture for the products to be built
Mentoring junior software engineers to improve their skills
Managing Data Migrations
Strong knowledge of Microsoft technology stack
Azure, SQL Server
Design, develop and troubleshoot highly challenging and scalable cloud-based products.
Strong experience of building and developing data driven applications.
Agile software development cycle
Strong experience in defining and implementing processes for development teams