Senior .NET Developer

Full Time, Office

Apply for this job

Qualifications

  • Design, develop, and maintain scalable web applications using .NET Technologies.
  • Write clean, efficient, and maintainable code following best practices.
  • Troubleshoot and debug issues reported by users and implement solutions in a timely manner.
  • Collaborate with cross-functional teams including product management, design, and QA to ensure that projects meet business and user needs.
  • Implement security best practices to ensure data protection.
  • Participate in the testing process through unit testing and bug fixes.

Requirements

  • Proven 5+ year experience as a .NET Developer with strong proficiency in .NET technologies.
  • Strong ability to build RESTful services in C# with .NET( MVC or .NET Core).
  • Ability to integrate different Web APIs.
  • Strong theoretical and practical knowledge of object-oriented programming including design patterns.
  • Experience in writing unit test and integration testing in Nunit Framework.
  • Ability to write, understand, and troubleshoot T-SQL and design MS SQL Server objects.
  • Experience in source control tools like GIT, SVN, TFS, etc.
  • Sound knowledge of EF Core, ADO.NET.
  • Experience in working with Azure cloud, Microservice architecture, Docker would be plus point.
  • Excellent communication and interpersonal skills.

Benefits

  • Competitive salary based on experience.
  • Health insurance.
  • Flexible work hours work options.
  • Professional development opportunities.
  • Dynamic and inclusive work environment.