Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide. They are seeking a Senior Software Development Engineer for their Professional Services development team, responsible for gathering customer integration requirements, analyzing feasibility, and developing solutions. The role involves managing multiple projects and communicating technical solutions to both technical and non-technical stakeholders.
Responsibilities:
- Gather and document customer business requirements
- Analyze integration feasibility and design solutions leveraging APIs
- Develop and implement web applications, services, and system integrations
- Communicate technical solutions clearly to both technical and non-technical stakeholders
- Document solution requirements and features in a Statement of Work for customer review and acceptance
- Estimate project timelines, level of effort, and delivery schedules accurately
- Manage multiple concurrent projects and tasks effectively
Requirements:
- Strong problem-solving and communication skills
- Ability to articulate issues, present solution options, and recommend the best course of action
- Self-starter with strong time management skills and the ability to work independently
- Familiarity with call center technology (Genesys, Avaya, Cisco, Aspect, etc.) and computer telephony concepts
- Understanding of cloud-based technologies (AWS, SaaS, PaaS, etc.) and API interfaces (SOAP, REST, AJAX, WebSockets)
- Proficiency in Unix-based operating systems
- 5+ years of experience in application or integration software development related to Computer-Telephony Integration (CTI) with systems such as Cisco ICM/UCCE, Genesys, or Avaya
- 3+ years of experience developing web-based applications (HTML5, JavaScript) with frameworks and libraries such as jQuery, Backbone.js, Bootstrap, RequireJS, Ext JS, or Marionette
- 1+ years of experience with web application hosting services such as Heroku, OpenShift, or self-hosted Node.js services
- Experience integrating with CRMs, Marketing Automation, or Lead Management systems (Salesforce, MS Dynamics, NetSuite, Oracle Service Cloud, Zendesk, Velocify, etc.)
- BA/BS degree or equivalent work experience required