Description

So, what’s the role all about?

ContactEngine has recently become a part of the NICE CXOne team and is a market leader in proactive conversational AI. We are looking for an experienced Software Engineer to join our growing team of highly skilled engineers working on a variety of applications and services to support our omni-channel, proactive communication platform. You will be working in multidisciplinary team with other professionals delivering high quality and secure software within an Agile delivery framework. The role will be based in Pune, India. Extensive collaboration and communication with UK and US based teams will be a key part of the job, so excellent communication skills are critical.

How will you make an impact?

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.

Have you got what it takes?

B.E/B.Tech with Practical relevant experience/knowledge

At least 5 years of software engineering experience.

Strong C# experience including OOP and application of modern design patterns (3+ years).

Experience designing and building web-based products using the .NET Core framework.

Strong relational database experience with proficiency in writing and troubleshooting SQL (preferably MySQL).

Experience with microservice architectural patterns and working in a containerized environment with Docker and Kubernetes.

Experience with frontend technology - Angular framework.

Proficient in writing testable and reusable code and developing scalable applications

Proficient working with Git, Azure DevOps, CI/CD and other development process tooling.

Experience working with AWS and associated services (SQS, S3 etc)

Excellent communication skills.

Strong analytical and problem-solving skills

You will have an advantage if you also have:

Experience working in an ISO 27001 controlled environment where data security is paramount.

Microsoft ASP.NET

Experience working with SaaS.

Knowledge of Azure and/or other cloud technologies.

Experience working in an Agile Scrum environment.

Education

Any Graduate