Open Position
Technical Dot Net Lead/ Manager
Job Description
We are seeking a skilled and experienced .NET Lead Developer / Manager to join our team. As a .NET Lead Developer, you will be responsible for leading a team of developers in designing, developing, and maintaining high-quality software applications using the Microsoft .NET framework. You will play a crucial role in the full software development lifecycle, from requirements analysis to deployment.
Responsibilities
- Lead a team of .NET developers, providing technical guidance, mentorship, and support throughout the software development process.
- Collaborate with project managers, business analysts, and stakeholders to gather and analyze requirements, and translate them into technical specifications.
- Design and architect scalable and robust software solutions using the Microsoft .NET framework and related technologies.
- Develop clean, efficient, and maintainable code in accordance with coding standards and best practices.
- Conduct code reviews to ensure code quality, adherence to coding standards, and performance optimization.
- Perform unit testing and debugging of applications to identify and fix defects.
- Collaborate with cross-functional teams to integrate software components and resolve technical issues. Stay up-to-date with emerging technologies and industry trends, and evaluate their potential impact on the development process.
- Provide technical guidance and support to team members, helping them troubleshoot and resolve complex technical issues.
- Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
- Ensure adherence to project timelines and deliver high-quality software solutions within the allocated time and resources.
- Conduct performance monitoring and optimization of applications to improve overall system performance.