Software Engineer – Backend (.NET Core | C# | AWS)

Summary

Backend software engineer building and maintaining scalable applications with C# and .NET Core, designing RESTful APIs, working with MongoDB, and using basic AWS services (EC2, S3, Lambda) in an Agile/Scrum team based in Udaipur, India.

We are seeking a skilled C# Developer with experience in developing scalable applications using .NET Core. The ideal candidate will have a basic understanding of AWS services and proficiency in MongoDB for database operations.

Requirements

Key Responsibilities:

  • Develop and maintain backend applications using C# and .NET Core.

  • Design, build, and integrate RESTful APIs.

  • Work with MongoDB for data storage and retrieval.

  • Collaborate with cross-functional teams in an Agile/Scrum environment.

  • Apply best coding practices, conduct code reviews, and optimize performance.

  • Leverage basic AWS services (EC2, S3, Lambda) to support application needs.



Requirements

Required Qualifications:

  • 2–3 years of experience in C# and .NET Core development.

  • Proficiency with RESTful API development and integration.

  • Solid understanding of MongoDB/NoSQL databases.

  • Exposure to basic AWS services (EC2, S3, Lambda).

  • Version control (Git, GitHub/GitLab)
  • Familiarity with Agile/Scrum methodologies.

Preferred Skills:

  • Knowledge of Git and CI/CD pipelines.

  • Experience with logging, monitoring, and performance tuning.

  • Understanding of microservices architecture.



See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available