At TTEC Digital, we coach clients to ensure their employees feel valued, and fully supported, because an amazing customer experience is an employee first process. Our vision is the same, a place where employees know they can thrive.
Job Description
Position: Principal Developer, System Software
Practice: Genesys Interaction Experience
Position Purpose: TTEC Digital is seeking enthusiastic Developers for Genesys Contact Center products and custom-developed Cloud solutions. As a Principal Developer, you will function as an active member of the Development team in the following phases of a project's lifecycle: Design, Build, Deploy, and Accept, web and Windows services, API, and applications that integrate with our customers backend CRM systems, databases, and external 3rd party API's. Key Accountabilities
- Works with customers as needed to translate design requirements into application solutions, ensuring the requirements are met according to the team's and practice area's standards and best practices.
- Communicate with project manager/client to identify application requirements.
- Ensures applications meet the standards and requirements of both the client and project manager.
- Conducts tests of the application for functionality, reliability, and stabilization.
- Deploys/implements the application to the client.
- Maintains and supports existing applications by fixing problems, addressing issues, and determining the need for enhancements.
- Demonstrates concern for meeting client needs in a manner that provides satisfaction and excellent results for the client, leading to additional opportunities within the client account.
- Performs all tasks within the budget and on time while meeting all necessary project requirements. Communicates regularly if budget and/or scope changes.
- Demonstrate professionalism and leadership in representing the Company to customers and vendors.
- Core PureCloud handler development & maintenance.
- Monitor and respond to system errors. Participate in on-call rotation.
- Follow up on and resolve outstanding issues promptly.
- Update customers to reflect changes in system configuration as needed.
- Understand system hardware/software to be able to identify problems and provide a remedy.
- Handle TAC/Engineering escalations as directed by the team lead or team manager. Competencies
- Personal: Strong interpersonal skills, high energy and enthusiasm, integrity, and honesty; flexible, results-oriented, resourceful, problem-solving ability, deal effectively with difficult situations, ability to prioritize.
- Leadership: Ability to gain credibility, motivate and provide leadership; work with a diverse customer base; maintain a positive attitude. Provide support and guidance to more junior team members, particularly for challenging and sensitive assignments
- Operations: Ability to manage multiple projects and products. Perform the task at hand in a customer-friendly manner while utilizing time and resources efficiently and effectively. TTEC Digital India ttecdigital.com Utilize high-level expertise to address more difficult situations, both from a technical and customer service perspective.
- Technical: Ability to understand and communicate technical concepts; proficient with Microsoft Visio, and Office products.
Primary Skills
- Genesys Engage / Cloud / Multi-Cloud platforms
- XML, SOAP, REST, JavaScript, JSON, and HTML
- Contact Center Domain Knowledge
Desired Skills
- Microsoft Development Platform
- .NET Framework 4.5 & above
- SQL Database Management Knowledge Education, Experience and Certification
- Bachelor's degree in computer science, business, or related area
- 8+ years of relevant experience and proven ability as a software developer.
- Experience with .NET Framework.
- Professional experience with integration services including XML, SOAP, REST, TCP/IP, JavaScript, JSON, and HTML.
- Deep Understanding of application architecture.
- Familiarity in data modeling and architecture.
- Deep expertise and familiarity with the PureCloud development platform.