.Net - Lead Software Engineer
Indexed description
We foster a professional and supportive work environment where employees are encouraged to grow their careers, contribute ideas, and work with modern technologies on meaningful projects.
Job Title
Senior Software Developer / Development Lead – .NET
Employment Type
- Full-Time
- Permanent
- Hyderabad, Telangana, India
- On-site / Hybrid (based on project requirements)
- Competitive salary based on experience and technical expertise
- Performance-based incentives
- Annual salary reviews
The ideal candidate will have hands-on experience in software architecture, ASP.NET development, system analysis, debugging, and client interaction. This role requires both technical leadership and strong problem-solving capabilities.
Key Responsibilities Core Development Responsibilities Required
- Design, develop, test, and maintain enterprise-level applications using .NET and C#.
- Develop and maintain ASP.NET web applications and APIs.
- Analyze business and technical requirements and convert them into scalable solutions.
- Perform debugging, troubleshooting, and performance optimization.
- Review, refactor, and maintain legacy code.
- Develop secure web services and implement IIS/web service security standards.
- Ensure adherence to coding standards, development processes, and best practices.
- Prepare technical documentation and deployment support materials.
- Experience with cloud-based deployments and modern development practices.
- Exposure to CI/CD pipelines and DevOps practices.
- Experience with frontend frameworks and responsive web applications.
- Mentor and guide junior developers and technical team members.
- Review code and ensure delivery of high-quality software.
- Break down technical specifications into actionable development tasks.
- Provide effort estimations and manage task prioritization.
- Coordinate with management and stakeholders on project delivery.
- Prior experience leading software development teams.
- Experience managing multiple concurrent projects.
- Participate in client meetings and requirement gathering sessions.
- Provide technical consultancy and solution recommendations.
- Maintain clear and professional communication with stakeholders.
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field.
- 5+ years of software development experience.
- Strong expertise in:
- .NET Framework / .NET Core
- C#
- ASP.NET
- JavaScript
- Web Services & IIS Security
- SQL databases
- Strong understanding of software design principles and application architecture.
- Experience in debugging, troubleshooting, and performance optimization.
- Experience with Azure or AWS cloud platforms.
- Knowledge of REST APIs and microservices architecture.
- Familiarity with Git and version control systems.
- Experience working in Agile/Scrum environments.
- Microsoft Certified: Azure Developer Associate
- Microsoft Certified: .NET Developer certifications
- Agile/Scrum certifications are a plus
- Strong analytical and problem-solving skills
- Excellent verbal and written communication
- Leadership and mentoring abilities
- Time management and prioritization skills
- Ability to work independently and collaboratively
- Strong attention to detail and accountability
- Deliver software solutions aligned with company standards and project goals.
- Produce maintainable, tested, and well-documented code.
- Contribute technical recommendations aligned with industry best practices.
- Accurately estimate effort, prioritize tasks, and ensure timely delivery.
- Deliver high-quality solutions while exceeding client expectations.
- Competitive compensation package
- Performance bonuses and incentives
- Health insurance coverage
- Paid leave and holidays
- Professional development and certification support
- Learning and training opportunities
- Collaborative and innovation-driven work culture
- Career growth and leadership opportunities
- Flexible work environment (where applicable)
- Up to 10% domestic and international travel based on project needs.
- NET, C#, ASP.NET, JavaScript, IIS, Web Services, SQL, Software Development, Application Development, Team Lead, Technical Lead, Debugging, API Development, Agile, Azure, REST APIs, System Analysis, Software Architecture
- Opportunity to work on impactful enterprise applications
- Exposure to modern technologies and challenging projects
- Collaborative and supportive team environment
- Strong career growth and leadership opportunities
- Culture focused on innovation and continuous learning
Skills: skills,.net,asp.net,leadership,web
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search