Introduction & Summary

emagine is seeking a highly skilled Senior .NET Developer Consultant with 6-10 years of experience to join our team. The ideal candidate will possess strong expertise in C# .NET, .NET Core, and related technologies. You will work directly with our diverse array of clients, delivering innovative solutions while being part of a trusted consulting network that values excellence and collaboration.

Main Responsibilities

Your primary responsibility will involve developing and maintaining scalable .NET applications.

  • Designing and implementing applications using C# and .NET frameworks.
  • Developing and consuming REST APIs.
  • Database management through SQL and Entity Framework.
  • Collaborating with cross-functional teams to define and design new features.
  • Ensuring high performance and responsiveness of applications.
  • Writing unit tests for robust application code.
  • Participating in code reviews and providing constructive feedback.
  • Staying updated with the latest industry trends and technologies.
  • Providing technical guidance and support to junior developers.

Key Requirements

  • 6-10 years of experience in software development with strong expertise in C# and .NET.
  • Proficiency in .NET Core / .NET Standard / .NET 6.
  • In-depth knowledge of SQL and Entity Framework.
  • Experience with MVC .NET Core architecture.
  • Solid understanding of JavaScript and HTML.
  • Experience in developing RESTful APIs.
  • Ability to work in a production environment and familiarity with production operations.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

Nice to Have

  • Familiarity with the Mediatr pattern.
  • Experience with Azure Services, including App Services and Azure Functions.
  • Exposure to App SDK/Maui.
  • Knowledge of React.
  • Experience with microservice architecture.

Other Details

At emagine, we prioritize creating an inclusive work environment where diversity is embraced. If you are ready for a challenging opportunity that allows you to not only apply your skills but also grow professionally, we encourage you to reach out. Our recruitment team is eager to connect with dynamic individuals who wish to advance their careers with us.

emagine is an equal opportunity employer, and we ensure that our hiring practices are based on merit alone. We welcome applicants regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion, or ethnic origin.

Interested? At emagine, we are committed to building an international and diverse team by embracing our different backgrounds. If you are up to the challenge and would like to find out more, get in touch with us immediately!