with a strong .NET background to guide and mentor a team of developers in designing, developing, and delivering high-quality software solutions. This is a hands-on leadership role where you will be actively involved in coding, architecture decisions, and team management while collaborating with cross-functional teams to ensure project success.
Key Responsibilities:
1. Technical Leadership
Lead and mentor a team of .NET developers, offering technical guidance and support.
Collaborate in designing, developing, and maintaining scalable, robust .NET applications.
Participate actively in coding, troubleshooting, and technical problem-solving.
2. Project Management
Plan, prioritize, and manage project timelines, scope, and resources for successful delivery.
Break down requirements into tasks, assign work, and monitor progress.
Address technical challenges and make informed decisions to keep projects on track.
3. Architecture & Design
Define and maintain software architecture and design principles.
Ensure applications are scalable, maintainable, and follow industry best practices.
4. Code Review & Quality Assurance
Conduct thorough code reviews to ensure coding standards, performance, and best practices are maintained.
Implement and sustain quality assurance processes for reliable and efficient software delivery.
5. Collaboration & Communication
Foster strong communication within the team and across departments.
Work with product managers and stakeholders to gather requirements and ensure alignment.
6. Continuous Improvement
Identify opportunities for process improvements and technological advancements.
Promote a culture of continuous learning and professional growth within the team.
Key Result Areas:
On-time delivery of projects with high-quality standards
Effective team mentoring and skill development
Strong architecture, design, and code quality
Seamless cross-functional collaboration
Continuous innovation and learning
Required Skills:
Technical Skills
Strong experience with .NET framework, including C# and ASP.NET.
Proficiency in software architecture, design patterns, and scalable solutions.
Experience with database systems such as SQL Server and/or NoSQL databases.
Ability to write clean, efficient, and maintainable code.
Familiarity with version control systems like Git.
Experience using development tools such as Visual Studio.
Leadership & Management Skills
Proven team management experience, mentoring, and performance evaluation.
Strong project management capabilities and deadline-driven execution.
Excellent problem-solving and decision-making abilities.
Conducting code reviews and implementing quality assurance practices.
Communication & Interpersonal Skills
Effective communication with team members, stakeholders, and other departments.
Inspirational leadership to build and motivate a high-performing team.
Collaborative mindset and team-building approach.
Continuous Learning & Adaptability
Proactive approach to identifying areas for improvement and innovation.
Commitment to staying updated with industry trends and .NET advancements.
Desired Skills:
Problem-solving and conflict management
Analytical thinking and strategic planning
Educational Qualification:
Bachelor's Degree in Engineering (BE)
Job Types: Full-time, Permanent
Pay: ₹800,000.00 - ₹900,000.00 per year
Benefits:
* Provident Fund
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.