Team Lead - Software Development
Job details
Job Description: As a Software Team Lead, you will play a crucial role in guiding, mentoring, and leading a team of .NET developers in the design, development, and delivery of software applications. You will work closely with cross-functional teams to ensure projects are completed on time and meet high-quality standards. This is a hands-on technical leadership role where you will contribute to coding, architecture, and team management. Key Responsibilities: 1. Technical Leadership: Lead a team of .NET developers, providing guidance, mentorship, and technical expertise. Collaborate with the team to design, develop, and maintain .NET applications. 2. Project Management: Manage project timelines, scope, and resources to ensure on-time delivery. Break down project requirements into tasks, assign responsibilities, and monitor progress. Handle technical issues and challenges, making informed decisions to keep projects on track. 3. Architecture and Design: Define and maintain the software architecture and design principles. Ensure that software solutions are scalable, maintainable, and adhere to best practices. 4. Code Review and Quality Assurance: Conduct code reviews to ensure code quality, adherence to coding standards, and best practices. Implement and maintain quality assurance processes to achieve high-quality software. 5. Collaboration and Communication: Foster effective communication within the team and across departments. Work closely with product managers and stakeholders to understand project requirements. 6. Continuous Improvement: Identify areas for process improvement, efficiency gains, and technology upgrades. Promote a culture of continuous learning and professional development within the team. Key Result Area: 1. Technical Skills: Strong .NET Development Background: A deep understanding of the .NET framework, including C# and ASP.NET, and experience in developing .NET applications. Architecture and Design: Proficiency in software architecture and design patterns, with the ability to make architectural decisions that impact the scalability and maintainability of software. Database Knowledge: Familiarity with database systems, such as SQL Server or NoSQL databases, for effective data management in applications. Coding Proficiency: The ability to write clean, efficient, and maintainable code while adhering to coding standards and best practices. Version Control: Experience with version control systems like Git for source code management and collaboration. Development Tools: Familiarity with development tools and IDEs, such as Visual Studio. 2. Leadership and Management Skills: Team Management: Proven experience in leading and managing a team of software developers, including task assignment, mentoring, and performance evaluation. Project Management: Strong project management skills, including the ability to set project goals, manage resources, and meet deadlines. Problem Solving: Excellent problem-solving skills to address technical challenges and guide the team in overcoming obstacles. Decision-Making: The ability to make informed decisions, both technical and managerial, that benefit the team and the project. Code Review and Quality Assurance: Proficiency in conducting code reviews and implementing quality assurance processes to ensure code quality and compliance with best practices. 3. Communication and Interpersonal Skills: Communication: Effective communication skills to facilitate collaboration within the team and with cross-functional departments and stakeholders. Leadership: Strong leadership skills to inspire and motivate the team, fostering a positive and productive work environment. Teamwork: The ability to work well as part of a team and to encourage teamwork and cooperation among team members. 4. Continuous Learning and Adaptability: Continuous Improvement: A proactive attitude towards identifying areas for process improvement, efficiency gains, and the adoption of new technologies and methodologies. Professional Development: Commitment to continuous learning and staying updated with the latest advancements in the .NET ecosystem. Cotact HR to - Bhavana Chaudhari - bhavana.chaudhari@vritti.co.in or Shubhangi bagade - shubhangi.bagade@vritti.co.in Education - Engineering IT/CS Immediate Joiner or 1 Month Notice period
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.