๐India
Senior Specialist Software Engineer

NICE
๐Remote - India
Please let NICE know you found this job on JobsCollider. Thanks! ๐
Summary
Join NiCE, a global leader in software solutions, as a Specialist/Senior Specialist Software Engineer. You will design, develop, and maintain software applications using C++, focusing on high-quality code and adherence to best practices. This role requires extensive experience in software development, particularly with .NET technologies and telephony systems. You will provide technical guidance, mentor team members, and manage project timelines. The position offers a hybrid work model (NICE-FLEX) with opportunities for professional growth within a collaborative and innovative environment.
Requirements
- Bachelorโs degree in computer science software engineering, or a related field
- 10 to 15 years of experience in software development using .NET technologies
- Strong understanding of Object-Oriented Programming (OOP) concepts and design patterns
- Telephony experience, including VOIP, media streaming, SIP signaling, and RTP
- Solid understanding of software development best practices, including software design patterns, testing strategies, and source control
- Knowledge of database design and development using SQL Server or another relational database management system
- Proficiency in software development tools such as Visual Studio, Git, and JIRA
- Ability to work effectively in a team environment and communicate technical concepts to non-technical stakeholders
- Strong problem-solving and analytical skills
- Excellent written and verbal communication skills
- Ability to work independently and as part of a team
Responsibilities
- Design, develop, and maintain software applications that meet business needs and specifications
- Write high-quality code that meets software development best practices
- Stay up-to-date with the latest software development technologies, methodologies, and best practices
- Provide technical guidance and support to team members and assist in resolving technical challenges
- Review and provide feedback on code
- Manage project timelines and ensure that projects are completed on time
- Ensure that software development best practices are followed by the team
- Mentor and coach team members to help them grow and develop their skills
Preferred Qualifications
- Experience in the public cloud; AWS preferred
- Experience developing and deploying applications in Docker containers
- Practiced understanding of microservices architecture
- Knowledge of Contact center as service platform and Automatic call distribution
- Knowledge of software development methodologies such as Agile or Scrum
- Knowledge of C#, .NET, .NET Core
Benefits
- Enjoy NICE-FLEX!
- 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.
Similar Remote Jobs
๐India
๐India
๐India
๐Australia
๐Brazil
๐Australia
๐Worldwide
๐India