Remote Engineer, .NET (C# | Full Stack)

at Nagarro

Posted 2 days ago 4 applied

Description:

  • We are looking for a passionate and capable .NET Developer to join our growing technology team.
  • You will be responsible for implementing tasks, writing unit tests, and continuously learning under guidance.
  • This role requires hands-on experience with C#, web development, and cloud-based systems, as well as the drive to explore emerging technologies such as AI tools.
  • The ideal candidate is proactive, detail-oriented, and committed to delivering high-quality results.
  • Responsibilities include analyzing and understanding assigned project requirements, implementing and delivering tasks efficiently and independently, and writing clean, maintainable code with appropriate unit test coverage.
  • You will learn new technologies, frameworks, or tools as needed, participate in design and code reviews, and follow development standards, processes, and best practices.
  • Regular communication of task progress and proactive risk raising is also expected.

Requirements:

  • A Bachelor’s degree in Computer Science, Information Technology, or a related field is required.
  • 1–3 years of hands-on development experience using C#, ASP.NET Core, ASP.NET MVC, and Web API is necessary.
  • A solid understanding of Object-Oriented Programming (OOP) and unit testing practices is essential.
  • Proficiency in frontend technologies such as HTML5, CSS, and JavaScript is required.
  • Working knowledge of REST APIs, microservices architecture, cloud development, and multithreading is needed.
  • Experience with databases such as SQL Server, MySQL, or Oracle is important.
  • Familiarity with .NET Framework, .NET Core, Entity Framework, and ASP.NET Web Forms is expected.
  • Exposure to Scrum/Agile development methodologies is preferred.
  • Knowledge of AI tools and their application in software development is a plus.
  • A strong ability to work independently, estimate efforts, manage time, and adhere to processes is crucial.
  • Excellent communication skills, a proactive attitude, and a continuous learning mindset are required.

Benefits:

  • The company offers a dynamic and non-hierarchical work culture.
  • You will have the opportunity to work with a diverse team of over 18,000 experts across 37 countries.
  • Continuous learning and professional development opportunities are provided.
  • You will be part of a team that builds products, services, and experiences that inspire and delight.