Specialist Software Engineer

NICE
Summary
Join NICE, a global leader in software solutions, as a Specialist Software Engineer (Expert Services). In this customer-facing role, you will configure and build integrations based on client needs, working on projects that involve understanding business requirements, documentation, customer education, product configuration, and go-live support. You will be responsible for accurate time tracking, timely deployments, and customer satisfaction, directly impacting revenue and customer loyalty. This position requires 8-12 years of experience in bot development or a similar integration and customization role. NICE offers a hybrid work model (NICE-FLEX) with flexibility between office and remote work.
Requirements
- 8-12yrs experience required
- Proven experience as a Bot Developer or in a similar role involving integration and customization, such as chatbot integration with platforms like Google Dialogflow or IBM Watson
- Knowledge on Prompt Engineering
- Good understanding of modern authentication standards ex - oAuth2, OIDC, SAML
- Good understanding of browser security like CORS, X-frame-options
- Good understanding of HTML i.e. iframe, CSS
- Good understanding of JavaScript / jQuery
- Ability to read API documentation and implement proof of concepts
- Strong understanding of user experience and conversational interfaces
- Good verbal skills for communicating with customers and with peers during design and code reviews
- Excellent Troubleshooting and Debugging skills on SaaS Applications
- Creation of Design docs, Functional Requirements docs, Test use cases, and deployment guide
- Product knowledge and ability to adapt previous integrations to meet customer’s requests
- Flexibility to extent hours to exchange info with US team
- Bachelor’s degree or equivalent experience in a high-level environment
Responsibilities
- Work as a member of our Expert team to configure and build integrations based on customer requirements
- Typical projects include working with customers to understand business requirements, document those requirements, educate the customers with relevant technical information, configure our product, assist with the go-live steps
- Configuration timelines must adhere to implementation timelines and if you foresee any delays, escalate to the implementation manager
- Ensure hours are accurately tracked and recorded on customer master account
- Ensure deployments are completed timely, accurately and according to customer’s contract
- Ensure that adjustments made to customer’s account are completed in accordance with the Company’s Adjustment Policy
Benefits
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