- Lead a team of .NET developers in the design, development, and implementation of software solutions, ensuring adherence to coding standards and best practices.
- Collaborate with product owners and business analysts to understand requirements and translate them into technical specifications and actionable tasks.
- Design and architect robust, scalable, and maintainable software solutions using .NET, ASP.NET, .NET Core, C#, MVC, JavaScript, jQuery, and AWS.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to architectural guidelines.
- Troubleshoot and resolve complex technical issues, providing guidance and support to the development team.
- Contribute to the continuous improvement of our development processes and tools.
- Mentor and coach junior developers, fostering a culture of learning and growth within the team.
- Participate in the planning and estimation of project tasks, ensuring realistic timelines and resource allocation.
Required Skillset :
- Demonstrated ability to design and develop complex software solutions using .NET, ASP.NET, .NET Core, C#, and MVC.
- Proven expertise in front-end development using JavaScript and jQuery.
- Experience with cloud platforms, specifically AWS, including services like EC2, S3, and Lambda.
- Strong understanding of object-oriented programming principles, design patterns, and software architecture.
- Ability to effectively communicate technical concepts to both technical and non-technical audiences.
- Excellent problem-solving and analytical skills.
- Proven ability to lead and mentor a team of developers.
- Bachelor's degree in Computer Science or a related field.
- Ability to work effectively in a collaborative, fast-paced environment in Hyderabad.