Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

NICE Senior Specialist Software Engineer Dot Net Contact Centre Domain 
India, Maharashtra, Pune 
416002133

21.08.2025

We are looking for a highly skilled and experiencedwith strong expertise inandto join our software development team. In this role, you will be responsible for designing, developing, and maintaining robust, scalable, and high-performance software applications aligned with business requirements and technical specifications.


How will you make an impact?

  • Apply a strong understanding of software development best practices, principles, and standards throughout the development lifecycle.
  • Write clean, efficient, and high-quality code that adheres to coding standards and software engineering best practices.
  • Stay current with the latest trends, technologies, and methodologies in software development and incorporate them into project work.
  • Provide technical guidance and support to team members, helping to resolve complex technical challenges.
  • Conduct thorough code reviews and provide constructive feedback to ensure code quality and maintainability.
  • Demonstrate deep knowledge of modern strong expertise in .NET technologies and C++ standards , along with a solid understanding of object-oriented design principles, design patterns, and software architecture.
  • Work on large-scale applications and manage complex codebases effectively, leveraging strong knowledge of algorithms and data structures .
  • Optimize application performance and use profiling and debugging tools to identify and address bottlenecks and issues.
  • Utilize AWS cloud services for application development, deployment, and monitoring. This includes working with services such as EC2, S3, Lambda, CloudWatch, RDS , and ECS/EKS .
  • Design and implement cloud-native or cloud-migrated solutions using AWS architecture best practices.
  • Collaborate effectively with cross-functional teams and exhibit strong communication and interpersonal skills.
  • Manage and track project timelines to ensure timely delivery of milestones and project goals.
  • Promote and enforce adherence to software development best practices within the team.
  • Mentor and coach junior developers, supporting their professional development and technical growth.

Have you got what it takes?

  • Bachelor’s degree in computer science , Software Engineering , or a related field.
  • 15 to 20 years of professional experience in software development using .NET and C++ technologies.
  • Strong understanding of Object-Oriented Programming (OOP) principles and experience applying design patterns in real-world scenarios.
  • Hands-on experience in telephony systems , including VoIP , media streaming , SIP signaling , and RTP protocols.
  • Deep knowledge of software development best practices , including design principles, testing strategies, version control, and continuous integration.
  • Experience in database design and development using SQL Server or similar relational database systems.
  • Proficient with development tools such as Visual Studio , Git , and JIRA .
  • Strong analytical and problem-solving skills , with a focus on performance and scalability.
  • Excellent verbal and written communication skills , with the ability to explain technical concepts clearly to both technical and non-technical stakeholders.
  • Proven ability to work independently as well as collaboratively in a team-oriented environment.
  • Self-motivated, detail-oriented, and committed to continuous learning and improvement.

Nice to Have:

  • Experience working with public cloud platforms , preferably AWS .
  • Hands-on experience in developing and deploying applications.
  • Practical understanding of microservices architecture and distributed systems.
  • Familiarity with Contact Center as a Service (CCaaS) platforms and Automatic Call Distribution (ACD) systems.
  • Working knowledge of Agile/Scrum software development methodologies.
  • Experience with C++, C#, .NET, and .NET Core for modern application development.


Individual Contributor