Join this industry leader in delivering world-class solutions as a Fullstack Technical Lead. The role will be to provide technical delivering solutions that are scalable and robust.
Growing the technical and behavioral skills within the team is a core competency which the Technical Lead will achieve through direct line management.
In this role, besides working closely with your own team you will need to foster strong relationships with Stakeholders, Product Management, Architects, and other managers against a common focus to deliver.
A strong understanding of delivering products via DevOps practices and Azure clouding infrastructure will be a required skill set of the desired candidate.
Relevant Tertiary qualification
Skills & Experience :
At least 5-7 years of Software Engineering experience.
At least 3 years in an Agile environment.
Deep understanding and experience of developing end-to-end scalable and distributed cloud applications.
Hands-on deep expertise of current Microsoft and Opensource technologies, architectural patterns.
Good knowledge / experience of Serverless, Cloud native, and Azure cloud practices.
Solid understanding of DevOps practices.
Expertise in loosely coupled design, Micro-services development, Message queues and containerized applications deployment using technologies like RESTful services, Message Queues, and Docker.
Experience in working with SQL Databases like SQL Server or NOSQL DBS.
Experience / Understanding with :
BDD (Behaviour Driven Development)
Test Driven Development (TDD)
Domain Driven Design (DDD)
Event Driven Architecture
API Gateways and Service Discovery
Elastic Search implementations