Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Job Summary
We are seeking a highly skilled and experienced Technical Lead specializing in .NET
technologies. As a Technical Lead you will be responsible for leading a team of developers
driving the architectural design and implementation of software solutions and ensuring the
delivery of highquality scalable and performant applications. This role requires a deep
understanding of .NET frameworks modern software development practices and a passion
for solving complex technical challenges.
Key Responsibilities
Architect design and implement complex software solutions using .NET Core ASP.NET
and related technologies.
Ensure the scalability maintainability and performance of applications.
Stay updated with the latest trends and best practices in .NET development.
Collaborate with product managers designers and other stakeholders to define project
requirements and deliverables.
Break down complex projects into manageable tasks and assign them to team members.
Monitor project progress and ensure timely delivery of highquality features.
Provide estimates for the tasks and maintain adherence to the timelines
Lead mentor and guide a team of .NET developers to achieve project goals.
Establish and enforce coding standards and best practices.
Optimize applications for maximum performance and scalability.
Communicate effectively with stakeholders to understand project requirements and
provide technical insights.
Document technical specifications architecture designs and development processes.
Requirements
Bachelor's or Master's degree in Computer Science Engineering or a related field.
Minimum of 8 years of experience in software development with a focus on .NET
technologies.
At least 3 years of experience leading a team of developers.
Extensive experience with .NET Core ASP.NET C# and related technologies.
Strong understanding of objectoriented programming (OOP) principles and design
patterns.
Proficiency in developing RESTful APIs and microservices architecture.
Experience with database design and development (SQL Server Entity Framework).
Familiarity with cloud platforms (e.g. Azure AWS) and DevOps practices.
Experience with code quality tools and static code analysis.
Proficiency in using popular .NET testing frameworks such as xUnit NUnit and MSTest.
Writing unit tests for asynchronous methods using async/await patterns.
Understanding how to handle and test asynchronous operations and tasks in. NET.
Collaborating with stakeholders to define acceptance criteria and ensure the software
meets business requirements.
Excellent problemsolving skills and attention to detail.
Strong communication and interpersonal skills
Full Time