7 - 11 years

20 - 30 Lacs

pune chennai bangalore/bengaluru

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities:
1. Technical Leadership:• Provide technical leadership and guidance to the development team.• Collaborate with cross-functional teams, including product managers and designers, to define project requirements and scope.• Set technical standards, best practices, and coding guidelines.2. Software Development:• Lead by example by actively participating in software development tasks.• Design, develop, and maintain high-quality .NET applications using C# and related technologies.• Ensure code is maintainable, efficient, and adheres to coding standards.3. Architecture and Design:• Participate in architectural decisions, ensuring solutions are scalable, secure, and performant.• Make informed technical decisions, considering factors like scalability, performance, and security.• Ensure adherence to architecture and design patterns.4. Team Mentoring:• Mentor and coach development team members, providing guidance and support.• Conduct regular code reviews, provide constructive feedback, and facilitate knowledge sharing.• Lead and facilitate technical discussions and brainstorming sessions.5. Testing and Quality Assurance:• Develop and implement unit tests, integration tests, and automated testing strategies.• Oversee testing efforts and ensure software meets quality standards.• Conduct code analysis and optimization to improve application performance.6. Documentation:• Create and maintain technical documentation, including design documents, API documentation, and coding standards.• Ensure that documentation is up-to-date and accessible to the team.7. Continuous Improvement:• Stay current with industry trends, emerging technologies, and best practices in .NET development.• Evaluate and recommend new tools, technologies, and development methodologies.• Lead initiatives to improve development processes and team productivity.8. Project Management:• Collaborate with project managers to plan and prioritize technical tasks and project timelines.• Monitor and report on project progress, identify risks, and propose mitigation strategies.• Ensure that projects are delivered on time and within scope.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

pune, chennai, bangalore/bengaluru

mumbai suburban, thane, navi mumbai