GrepJob
NICE

Specialist Software Engineer

NICE

Apply
about 3 hours ago
Pune, India
Senior / Staff+

Responsibilities

  • Take ownership of the software development lifecycle, including design, development, unit testing, and deployment.
  • Act as a product expert within R&D, understanding product requirements and market positioning.
  • Work closely with cross-functional teams to ensure successful product delivery.
  • Lead the design and implementation of software features in alignment with product specifications.
  • Collaborate with various teams to deliver seamless, end-to-end solutions.
  • Mentor junior engineers and promote best practices within the team.
  • Assist in solving complex technical problems and enhance product functionality.
  • Conduct code reviews to ensure adherence to design principles.
  • Plan and execute unit testing to verify functionality and ensure automation coverage.
  • Contribute to the ongoing support of software features.

Requirements

  • More than 8 years of experience in software development with a focus on backend technologies.
  • Expertise in C# and .NET for back-end development.
  • Strong grasp of Windows development tools.
  • Experience with databases, including SQL Server.
  • Experience creating maintainable code and using source control solutions like Azure DevOps and GIT.
  • Experience in unit testing, code reviews, and product quality disciplines.
  • Experience with Agile development processes.

Benefits

  • Join a global company with endless internal career opportunities.
  • Work in a fast-paced, collaborative, and creative environment.
  • Enjoy the NiCE-FLEX hybrid model with 2 days in the office and 3 days remote work.

Tech Stack

AzureC#GitMicrosoft SQL Server.NET

Categories

BackendDevOpsSecurityTesting