This job is unavailable.
Technical Lead .NET
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 high-quality, 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 high-quality 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
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 object-oriented 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 a sync/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 problem-solving skills and attention to detail.
-
Strong communication and interpersonal skills.
Could this job be the one?
Login to ApplyBe careful okay? – Don’t provide your bank or credit card details when applying for jobs. Don’t transfer any money or complete suspicious online surveys. If you see something suspicious, report this job post.