Job Title: .NET Ful Stack Tech Lead
We are seeking a highly skilled .NET Full Stack Tech Lead to join our dynamic team. This role requires hands-on expertise in developing scalable web applications microservices databases and cloud solutions using Microsoft Azure. You will lead a team of developers drive best practices and ensure the delivery of high-quality software solutions.
Key Responsibilities:
- Design develop and maintain web applications and Micro Services using .NET Core C# Core.
- Implement and manage Azure cloud services such as Azure Functions Azure SQL App Services and Storage.
- Implement microservices architecture and optimize service integrations.
- Design develop and optimize relational databases including SQL Server development stored procedures indexing and query optimization.
- Work closely with DBAs and backend developers to ensure seamless data integration and performance.
- Deploy and manage applications in Azure leveraging cloud-native services.
- Provide technical leadership and mentorship to development teams.
- Collaborate with stakeholders to define project scope requirements and deliverables.
- Ensure adherence to coding standards security best practices and DevOps processes.
- Ensure the technical feasibility of UI/UX designs.
- Conduct code reviews to maintain code quality and standards.
- Implement and maintain unit testing strategies using NUnit to enhance software reliability.
Required Skills & Qualifications:
- Strong proficiency in .NET Core C# Core.
- Experience with front-end technologies (React JavaScript TypeScript HTML CSS).
- Extensive experience with SQL Server development stored procedures performance tuning indexing and query optimization.
- Hands-on experience with microservices architecture and containerization (Docker Kubernetes).
- Cloud expertise in Azure (Azure Functions App Services Azure SQL Cosmos DB API Management).
- Familiarity with DevOps tools (CI/CD pipelines GitHub Actions Azure DevOps).
- Proficiency in unit testing frameworks specifically NUnit for test automation and validation.
- Excellent problem-solving and leadership skills.
- Strong communication and ability to work collaboratively in cross-functional teams.
Qualifications :
Bachelors degree in Computer Science Information Technology or a related field.
Remote Work :
No
Employment Type :
Full-time