
Senior Software Engineer

NICE
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:
Similar Remote Jobs

