Job Title: Technical Leader for Web Development
A highly skilled and experienced technical leader is required to oversee the development of headless APIs and web applications.
The ideal candidate will have a deep understanding of web development technologies, strong leadership skills, and the ability to manage development teams effectively.
Responsibilities
* Lead and manage technical teams to design and develop web applications using .NET technologies (C#, ASP.NET Core, etc.), SQL or NoSQL databases for backend data management, and modern UI technologies such as React, Angular, or Vue.js.
* Oversee the migration, maintenance, and scalability of applications on cloud platforms like AWS or Azure.
* Collaborate with other technical leads and stakeholders to define system requirements, application architecture, and development strategies.
* Implement and encourage best practices in software development, including CI/CD, code quality, testing, and automated deployment.
Requirements
* Experience: 10+ years of professional experience in IT management, with at least 6 years of hands-on experience in building web applications using Microsoft technologies, SQL Server, and front-end UI frameworks.
* Technical Expertise:
o Proficient in .NET Core, ASP.NET, C#, and related frameworks.
o Solid experience with SQL Server, including database design, optimization, and management.
o Familiarity with containerization technologies like Docker and orchestration platforms like Kubernetes is a plus.
* Leadership Skills: Proven ability to lead and manage technical teams, prioritize tasks, and deliver results within deadlines.
* Problem-Solving: Strong analytical and troubleshooting skills with the ability to handle complex technical challenges and find effective solutions.
Preferred Qualifications
* Experience with Agile/Scrum methodologies.
* Certifications in cloud platforms (AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect, etc.).