1 Icanio Technologies Technical Lead Job
Icanio - Technical Lead - .Net Development (8-10 yrs)
Icanio Technologies
posted 17d ago
Flexible timing
Key skills for the job
Job Description :
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 :
- 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.
Functional Areas: Other
Read full job description