We are looking for a Senior Software Engineer with contact center domain experience to join our team. This role will involve analyzing and maintaining the Virtual Contact Center (VCC) system, as well as managing the Interactive Call Management (ICM) and Private Branch Exchange (PBX) components.
Responsibilities :
- Excellent analytical, problem-solving, and troubleshooting abilities.
- Participate in walk-throughs, inspections, reviews, and onshore group meetings.
- Ensure compliance with project-defined standards and processes.
- Participate in design discussions and suggest project enhancements.
- Own the deliveries for assigned projects and incidents.
- Interpret technical designs into application code.
- Translate functional designs into technical designs and implement changes.
- Manage the development environment for ongoing projects.
- Execute Unit Testing (Plan, Prepare, and Execute).
- Communicate with relevant teams about issues, changes, and enhancements impacting data, workflow, and functionality within SDLC.
- Manage incidents and problems related to the application.
Qualifications
- 4-5 years of experience in SDLC projects using .NET framework (2.0, 3.5, 4.0, CORE).
- Experience with ASP.NET, C#, and SQL Server.
- Experience with Amazon Connect for deployment in CX platforms.
- Knowledge of server technologies (Windows 2012, 2016), client technologies (HTML, DHTML, XML, WCF, AJAX, WPF).
- Experience in the Contact Center domain, including building CTI integrations with Cisco and Avaya systems.
- Understanding of configuration management tools like TFS, Jenkins, and GitHub.
We offer :
- A culture of relentless performance with a 99% project success rate and over 30% annual revenue growth.
- Competitive pay and benefits, including health insurance, language courses, and relocation support.
- Flexible remote work options.
- Opportunities for professional growth through certifications, mentorship, internal mobility, and internships.
- Impactful projects for top global clients.
- A diverse, inclusive, and supportive multicultural environment.
- Commitment to social sustainability focusing on education, community empowerment, and environmental practices.