Job description Overview
We are seeking an experienced .NET Core Software Engineer to join our development team. The ideal candidate will have strong experience building high-quality backend services, working within microservices architectures, and writing well-tested, maintainable code. You will work in an established framework, enhancing existing applications and contributing to new features.
Key Responsibilities
Design, develop, and maintain RESTful APIs using ASP.NET Core
Work within an existing microservices architecture, enhancing and supporting services
Write clean, maintainable, and testable code using C# and Entity Framework Core
Collaborate closely with cross-functional teams, including QA, DevOps, and Product
Troubleshoot, debug, and optimize application performance
Work with SQL databases, writing queries and handling data access layers
Use Docker and containerized environments for development and deployment
Manage code versions using Git, including branching, merging, and reviewing pull requests
Required Qualifications
3-5+ years of professional software engineering experience with .NET
Hands-on experience with C# .NET Core
Strong experience building REST APIs with ASP.NET Core
Proficiency with Entity Framework Core
Strong SQL skills and experience with relational databases
Understanding of microservices architecture
Hands-on or foundational experience with containers (Docker, docker-compose)
Hands-on experience with Git
Preferred Qualifications (Nice to Have)
Experience in large-scale or enterprise environments
Familiarity with CI/CD pipelines
Knowledge of cloud platforms (Azure, AWS, or GCP)
Experience working in Agile/Scrum teams
Soft Skills
Strong problem-solving and analytical abilities
Ability to work collaboratively in a team environment
Excellent communication and documentation skills
Detail-oriented, with a focus on code quality and maintainability
Job Types: Full-time, Permanent
Pay: ?300,000.00 - ?900,000.00 per year
Benefits:
Health insurance
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.