NICE

Senior Software Engineer (C#)

NICE

Apply
about 1 month ago
Pune, India
Senior

Responsibilities

  • Design, implement, and test UI, server, and interface components using C#.
  • Ensure code quality by considering security, scalability, compatibility, and maintainability.
  • Perform testing, fix defects, and assist in resolving customer support cases.

Requirements

  • Solid experience developing ASP.NET web applications in C# using Visual Studio.
  • Experience working in collaborative multidisciplinary teams.
  • Ability to create maintainable code and use source control solutions like Azure DevOps or GIT.
  • Experience with unit and automated testing using tools such as NUnit, Jasmine, and Selenium.
  • Solid understanding of network security principles, authentication, and authorization.
  • Experience working with databases using Entity Framework.
  • Good knowledge of SOLID principles.
  • Experience creating RESTful APIs and ensuring API extensibility.
  • Experience with service-oriented architectures (SOA).

Benefits

  • Flexible hybrid work model with 2 days in the office and 3 days remote.
  • Opportunities for internal career growth across multiple roles and locations.
  • Collaborative and creative work environment.

Tech Stack

AzureC#DockerGitJasmineKubernetesMicrosoft SQL ServerNUnitSeleniumTeamCityTerraform

Categories

BackendDevOpsFull StackSecurityTesting