NICE

Senior Software Engineer

NICE
Apply
1 month ago
Southampton, United KingdomSenior

Responsibilities

  • Design, implement, and perform developer-level testing of UI, server, and interface components in C#.
  • Develop and maintain ASP.NET web applications, RESTful APIs, and database-backed software using Entity Framework.
  • Ensure code addresses security, scalability, compatibility, maintainability, and API extensibility.
  • Perform unit and automated testing, fix defects, and help resolve customer support cases.
  • Collaborate with multidisciplinary teams using source control and software development processes.

Requirements

  • Solid experience developing ASP.NET web applications in C# using Visual Studio or Visual Studio Code.
  • Experience creating maintainable code and using source control such as Azure DevOps or Git.
  • Experience with unit and automated testing using NUnit, Jasmine, and Selenium.
  • Understanding of network security, authentication, authorization, SOLID principles, RESTful APIs, and service-oriented architectures.
  • Experience working with databases using Entity Framework.
  • Effective communication and problem-solving skills, with an interest in current development tools and technologies.
  • BSc in Computer Science or Software Engineering, or equivalent experience.

Benefits

  • Hybrid work arrangement.

Tech Stack

AzureC#DockerGitJasmineKubernetesMicrosoft SQL ServerNUnitSeleniumTeamCityTerraform

Categories

NICE

About NICE

10,000+ employees

NICE builds cloud contact center platforms, customer analytics, and workforce optimization tools for enterprises and public sector agencies, including public safety recording. Its portfolio includes CXone (CCaaS), digital self-service, interaction recording, RPA, and financial crime and compliance solutions through NICE Actimize. Founded in 1986 and headquartered in Hoboken, New Jersey, NICE is a public company traded on NASDAQ under the ticker NICE, serving customers in 150+ countries.

Contact me