We are seeking an experienced .NET Developer to join our talented development team in Hyderabad. As a Dotnet Developer, you will be instrumental in designing, developing, and maintaining sophisticated web applications. This is an excellent opportunity for professionals who have a strong foundation in .NET technologies and are eager to contribute to challenging and impactful projects.
Key Responsibilities
- Full Development Lifecycle. Participate actively in the complete application lifecycle, from concept to implementation and maintenance. Your main responsibility will be to develop and maintain web applications using C#, ASP.NET, .NET Core, and Angular.
- Clean Code & Best Practices. Write clean, efficient, and maintainable code that adheres to best practices, coding standards, and design patterns. You will be responsible for ensuring that the code you write is of high quality and easily scalable.
- Back-End Development. Lead the development of robust backend systems and APIs using ASP.NET, ASP.NET Core, and SQL Server. Your backend development will be focused on creating efficient, reusable, and high-performance code.
- API Integration. Design, develop, and maintain RESTful APIs that integrate with various systems and provide seamless communication between the front-end and back-end.
- Database Management. Write complex queries, create stored procedures, and optimize database performance in Azure SQL or SQL Server.
- Collaboration. Work closely with cross-functional teams including designers, front-end developers, and product managers to ensure timely delivery of features and updates. Collaborate with team members to identify and resolve bugs and performance issues.
- Azure Cloud Integration. Leverage Azure Cloud technologies for application deployment, monitoring, and scaling. You will also work with Azure services to optimize cloud-based solutions.
- Troubleshooting & Debugging. Quickly identify, troubleshoot, and resolve issues in applications, ensuring minimal downtime and maintaining high levels of system performance and availability.
- Continuous Learning. Stay up to date with the latest trends in web development, .NET technologies, and cloud computing to bring innovative solutions to your work.
Required Skills & Experience
- 6+ Years of IT Experience. Strong experience in .NET technologies such as C#, ASP.NET, ASP.NET MVC, ASP.NET Core, and SQL Server.
- Back-End Expertise. At least 5 years of proven experience as a Back-End Developer, with a deep understanding of back-end web development principles, architecture, and tools.
- API Development. Experience in designing, developing, and maintaining RESTful APIs to interact with front-end applications and other services.
- Database Skills. Strong knowledge of SQL Server and the ability to write complex queries, stored procedures, and performance optimization techniques. Familiarity with Azure SQL is a plus.
- Azure Cloud. 2+ years of experience working with Microsoft Azure, including cloud development, application deployment, and management.
- Frontend Technologies. Knowledge of HTML, CSS, JavaScript, ReactJS, and Angular for full-stack development. Proficiency in jQuery and vanilla JavaScript is important as well.
- Version Control. Familiarity with Git or other version control systems for collaborative development.
- Problem-Solving & Analytical Skills. Strong analytical thinking and the ability to resolve technical issues efficiently. Ability to prioritize tasks and manage time effectively.
- Communication & Teamwork. Excellent communication skills with a collaborative mindset. Ability to work in a fast-paced team environment and under minimal supervision.
Preferred Skills & Experience
- Microservices Architecture. Experience working with microservices architecture is a significant advantage. Familiarity with breaking down monolithic applications into modular, scalable services.
- Agile Methodology. Comfort in working within an Agile framework, with a focus on iterative development and regular feedback cycles.
- Test-Driven Development (TDD). Emphasis on quality code and familiarity with implementing Test-Driven Development (TDD) for improved code reliability and maintainability.
- Industry Experience. Exposure to the healthcare or eCommerce sectors, with a good understanding of industry-specific requirements, challenges, and best practices.
- Certifications. While not mandatory, certifications in Azure, .NET, or cloud-based architectures would be beneficial.
Educational Qualifications
- Undergraduate. B.Tech/B.E. in Computer Science or related field.
- Postgraduate (Preferred). M.Tech in Computers, MCA, or equivalent qualification.
Why Join Us?
- Innovative Culture. At ValueLabs, we foster a culture of continuous learning and innovation. We encourage our team members to grow, take on new challenges, and develop their careers further.
- Impactful Projects. Work on impactful projects that drive success for clients in a variety of sectors, including healthcare, finance, and eCommerce. Your contributions will directly influence the success of the applications and the satisfaction of our clients.
- Career Growth. We are committed to the professional development of our employees. As part of our team, you’ll have access to ongoing learning opportunities, mentorship programs, and career advancement prospects.
- Team Collaboration. Enjoy a collaborative work environment that values diverse perspectives, teamwork, and the sharing of knowledge and skills.
Apply Now. If you are a motivated and experienced .NET developer ready to take on new challenges, we encourage you to apply and become part of our team.