345 Serving Skill Jobs
.Net Technical Lead - Web Development (4-9 yrs)
Serving Skill
posted 15d ago
Key skills for the job
Technical Requirements for .NET Team Lead:
1. Proficiency in .NET Framework:
- Extensive experience with the .NET Framework, including ASP.NET, MVC, WebAPI, and/or Core.
- Strong understanding of C# language features and best practices.
- Knowledge of .NET Standard and .NET Core is a plus.
2. Web Development Skills:
- Deep understanding of web development technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks/libraries like Angular, or node.js.
- Experience in developing responsive and user-friendly web applications.
3. Database Management:
- Proficient in working with relational databases like SQL Server.
- Experience with database design, optimization, and performance tuning.
- Knowledge of Entity Framework or other ORM (Object-Relational Mapping) frameworks.
4. Software Architecture and Design Patterns:
- Strong understanding of software architecture principles, design patterns (e.g., MVC, MVVM), and SOLID principles.
- Ability to architect scalable and maintainable software solutions.
5. Leadership and Team Management:
- Proven experience in leading and mentoring a team of .NET developers.
- Excellent communication and interpersonal skills to effectively collaborate with team members, stakeholders, and clients.
- Ability to provide technical guidance, mentorship, and coaching to team members.
6. Agile Development Methodologies:
- Experience with Agile development methodologies such as Scrum or Kanban.
- Familiarity with Agile tools like JIRA, Trello, or Azure DevOps for project management and issue tracking.
7. DevOps and Continuous Integration/Continuous Deployment (CI/CD):
- Understanding of DevOps principles and practices.
- Experience with CI/CD pipelines using tools like Jenkins, Azure DevOps, or GitLab CI.
- Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes is a plus.
8. Quality Assurance and Testing:
- Familiarity with unit testing frameworks like NUnit or MSTest.
- Experience with automated testing tools and practices.
- Commitment to ensuring code quality through code reviews, testing, and adherence to coding standards.
9. Security Best Practices:
- Awareness of security best practices and techniques for securing web applications.
- Understanding of common security vulnerabilities and how to mitigate them.
10. Continuous Learning and Adaptability:
- Willingness to stay updated with the latest technologies, trends, and best practices in the .NET ecosystem.
- Ability to quickly learn and adapt to new technologies and tools as needed.
Functional Areas: Other
Read full job description