Home India Team Lead - Software Development

Home India Team Lead - Software Development

Team Lead - Software Development

Full time at Vritti Solutions Limited, Pune in India
Posted on January 5, 2025

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.

Share this job
Improve your chance to get this job. Do an online course on Project Management Professional (PMP) starting now. Claim $10 promo towards online courses. See all courses
See All Team Jobs
Feedback Feedback