with a strong background in designing, developing, and deploying scalable enterprise applications. The ideal candidate will have in-depth knowledge of backend development using .NET Core, a solid grasp of software architecture, and experience working in Agile/Scrum environments.
Key Responsibilities
:
Design, develop, and maintain scalable and secure APIs, microservices, and backend systems using .NET Core (C#).
Participate in architecture and design discussions to build high-performing enterprise solutions.
Implement and consume RESTful APIs and integrate third-party services.
Optimize application performance and troubleshoot complex software issues.
Work closely with frontend developers, QA engineers, DevOps, and product managers.
Ensure code quality through unit testing, code reviews, and adherence to coding standards.
Write and maintain technical documentation.
Stay updated with the latest trends and best practices in .NET technologies and software development.
Technical Skills Required
:
Strong expertise in
.NET Core / .NET 6+
, C#, and object-oriented programming.
Experience with
Entity Framework Core
, LINQ, and SQL Server or any RDBMS.
Proficiency in building
RESTful APIs and microservices architecture
.
Solid understanding of
design patterns
,
SOLID principles
, and
clean architecture
.
Hands-on experience with
unit testing frameworks
like xUnit, NUnit, or MSTest.
Exposure to
message queues
(e.g., RabbitMQ, Kafka) is a plus.
Job Type: Full-time
Pay: ?1,000,000.00 - ?1,400,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.