GrepJob
NICE

Senior Software Engineer

NICE
Apply
5 days ago
Pune, India
Senior / Mid Level

Responsibilities

  • Design and develop software features based on product requirements.
  • Develop and maintain scalable, multi-tenant SaaS applications.
  • Collaborate with Product Management, R&D, UX, and DevOps teams.
  • Contribute to the implementation and improvement of CI/CD practices.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews to ensure quality and adherence to design principles.
  • Troubleshoot, debug, and resolve technical issues.
  • Develop and maintain unit tests for functionality and test coverage.
  • Support and enhance existing software features across the product lifecycle.
  • Work closely with team members to improve system performance and reliability.

Requirements

  • Bachelor’s or master’s degree in computer science, IT Engineering, or a related field.
  • 5–7 years of experience in software development with strong backend engineering experience.
  • Strong proficiency in C#, .NET Core, and .NET Framework.
  • Experience with Angular, JavaScript, or TypeScript is an advantage.
  • Experience building high-performance and scalable applications.
  • Working knowledge of RESTful APIs and service-based architectures.
  • Understanding of microservices architecture and secure coding practices.
  • Experience with cloud platforms such as Azure, AWS, or GCP.
  • Experience with SQL and/or NoSQL databases.
  • Familiarity with CI/CD pipelines and DevOps practices.

Benefits

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

Tech Stack

AngularAWSAzureC#DockerGitGoogle Cloud PlatformJavaScriptKubernetesSQLTypeScript

Categories

BackendDevOpsFull Stack