Senior .Net Developer

Pune, India

Role – Senior Software Engineer / Lead Application Developer

Experience -  7+ yrs

Position Overview

We are seeking a highly skilled and experienced .NET Core Backend Developer with expertise in developing robust APIs and web applications. The ideal candidate will have a strong understanding of SQL, software design patterns, SOLID principles, and advanced software development techniques. This role is critical in building scalable, secure, and maintainable solutions, working closely with cross-functional teams.

Key Responsibilities

  • API Development: Design, develop, and maintain high-performance, scalable, and secure RESTful APIs using .NET Core.
  • Backend Architecture: Build efficient and reusable backend services and ensure they adhere to SOLID principles and design patterns for maintainability and scalability.
  • Web Application Development: Develop and maintain web applications with a strong backend focus, ensuring seamless integration with frontend services.
  • Database Management: Design, develop, and optimize complex database schemas, stored procedures, and queries using SQL.
  • Code Quality: Write clean, maintainable, and well-documented code while adhering to established coding standards. Conduct code reviews to ensure high-quality deliverables.
  • Advanced Tech Stack: Utilize advanced development tools and frameworks to build robust backend systems and improve existing processes.
  • Collaboration: Work closely with frontend developers, QA engineers, and product managers to understand requirements and deliver end-to-end solutions.
  • Troubleshooting: Diagnose and resolve performance bottlenecks, bugs, and scalability issues in applications and databases.