Senior Software Engineer (C#)
NICE
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