Role Overview:
We are seeking a highly experienced Senior .NET Developer with 6+ years of expertise in developing, maintaining, and optimizing web applications using .NET technologies. The ideal candidate will play a key role in leading development efforts, mentoring junior developers, and ensuring the delivery of high-quality, scalable applications while working from our Visakhapatnam office.
Key Responsibilities:
• Web Application Development: Design, develop, and maintain complex web applications using .NET Core, C#, and ASP.NET MVC.
• Database Management: Architect and manage SQL Server databases, including writing optimized queries and stored procedures.
• API Development: Build and maintain RESTful APIs using .NET Core Web API, ensuring security and performance.
• Performance Optimization: Implement best practices for application performance and scalability.
• Version Control: Manage source control and collaboration using Git.
• Debugging and Testing: Conduct thorough unit testing, debugging, and code reviews to maintain high code quality.
• Collaboration: Collaborate with cross-functional teams, including product managers, designers, and developers, to deliver project requirements.
• Leadership: Mentor junior developers and contribute to architectural decisions and code reviews.
Required Skills:
• Expert proficiency in C#, .NET Core, ASP.NET MVC, and Web API.
• Strong knowledge of SQL Server, database design, and query optimization.
• Experience with version control tools like Git.
• Deep understanding of object-oriented programming (OOP) and design patterns.
• Proven problem-solving and analytical abilities.
Good-to-Have Skills:
• Experience with front-end technologies like React or Angular.
• Familiarity with Azure or AWS cloud platforms.
• Knowledge of CI/CD pipelines and DevOps practices.
• Exposure to microservices architecture and distributed systems.
• Experience in performance tuning and optimization at both the application and database levels.
Join us at our Visakhapatnam office to work on cutting-edge technologies and be part of a collaborative team dedicated to delivering high-quality software solutions!
If you are interested, kindly send your updated CV to [email protected]