Senior Software Engineer

NICE Logo

NICE

πŸ“Remote - India

Summary

Join NICE, a global leader in customer experience, financial crime fighting, and public safety software, as a Senior Software Engineer. Based in Pune, India, you will contribute to our omni-channel, proactive communication platform. Collaborate with US-based teams, developing and maintaining high-quality, secure software within an Agile framework. This role requires extensive experience in C#, .NET Core, Microservices, and relational databases. You will write, test, and maintain code, participate in code reviews, and contribute to Scrum ceremonies. NICE offers a hybrid work model (NICE-FLEX) with flexible remote work options.

Requirements

  • 4+ years of software development experience
  • 3+ years of strong C# experience, including OOP and modern design patterns
  • Expertise in .NET Core and Microservices development
  • Experience in designing and building web-based products using .NET Core
  • Strong relational database skills, with proficiency in writing and troubleshooting SQL
  • Proficient in writing testable, reusable code and developing scalable applications
  • Experience writing Unit Test cases (Backend and UI)
  • Hands-on experience with CI/CD, Git, GitHub Actions, and Jenkins for pipeline deployments
  • Experience with AWS technologies (CloudFront, S3, etc.)
  • Excellent communication, analytical, and problem-solving skills
  • Familiarity and/or experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS)

Responsibilities

  • Write, test and maintain code which adheres to internal guidelines and industry best practices
  • Responsible for delivering feature(s) independently of high quality
  • Contributes actively to low level design definitions
  • Ensure applications are built to modern security standards
  • Write reusable code and libraries
  • Write automated tests to ensure code has the appropriate level of test coverage
  • Take part in code reviews (as reviewer and reviewee)
  • Participate and contribute in team Scrum ceremonies
  • Create and maintain the required documentation
  • Is a team player

Preferred Qualifications

UI development experience with Angular, Angular Material, HTML5, and CSS3 is a plus

Benefits

At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.