12 Aug
.NET Technical Lead
Vacancy expired!
- Minimum 8 years of hands-on experience in Design and Development of .NET applications using SQL Server databases
- Minimum 2 years of hands-on experience working with Azure Cloud Technologies
- Hands-on experience working with PaaS components of Cloud (Azure) including Azure Functions, Azure Service Bus, Event Hub, Cosmos DB, Azure SQL, Azure AD, Azure App Services.
- Ability to build Applications end-to-end. Must be able to work across different tiers of the application e.g. UI/Interfaces, API Integration and Database.
- Hands-on experience with .NET Core/ASP.NET development using C#
- Bachelor Degree in Engineering, CS or equivalent work experience.
- Microsoft Certifications will be a plus.
- Experience in solution delivery using common methodologies, especially Agile
- Demonstrated knowledge of relevant industry trends and standards
- Work on applications in a hands-on capacity by writing code in C#, developing databases using SQL Server
- Be able to work with Enterprise Architect(s) and impart technical direction and lead one or more project teams
- Ability to juggle multiple projects and shifting priorities efficiently
- Be able to design solutions in the absence of an Architect for the Project
- Facilitating requirement gathering sessions with BA's and client teams
- Ensuring quality control processes are successfully employed
- Working with DevOps to manage environments and release quality solutions
- Estimating new project timelines, cost, and resource needs
- Communicating progress, timelines, and deliverables to client stakeholders
- Writing Technical Specifications from SRS documents
- Leading on and off-shore teams as applicable
- Working with project managers and developer teams to ensure solutions are delivered timely and on budget
- Demonstrates strong analytical and technical problem-solving skills
- Ability to balance what is strategically right with what is practically feasible
- Leadership skills be able to inspire others and mentor developers
- Excellent interpersonal communication and organizational skills that are required to lead distributed development teams
- Maintains close awareness of new and emerging technologies and their potential application in Projects
- This will be a leadership position with one or more Project teams reporting to him/her in different locations.
- Must be able to communicate fluently in English, both written and verbal.
- Position requires accurate and timely tracking of time spent working on projects
Vacancy expired!