You will contribute in the ideation, development and prototyping, and testing of new contact center and business communications (UC) applications. This individual will be responsible for working alongside customers and stakeholders to understand gaps and requirements, communicate, design, and prototype solutions, as well as leading deployment and support activities.
This role reports directly to the Software Architect.
You will work closely with internal and external customers as part of a small development team to design, develop, create unit tests, deploy, and support solutions within a cloud contact center environment.
You will build integrations between distributed software platforms, including multiple contact center environments (legacy and cloud environments), and external applications (CRMs, conversational intelligence, AI, voicebots, chatbots, speech analytics, UI, etc.).
You will fulfill customer requirements using various APIs and services.
You will readily take action on new challenges, without unnecessary planning.
You will partner with others to complete tasks effectively.
You will communicate effectively to convey a clear understanding of the unique needs of different audiences.
You will demonstrate self-awareness around work pace, process, and the ability to grow personally and professionally.
You will act with a clear sense of ownership.
You will build and develop solutions that meet stakeholder expectations.
You will make sound decisions, even in the absence of complete information.
You will readily learn and adapt to new technologies.
Software Development: General Experience
2+ years software development experience in a modern programming language.
Understanding of distributed systems and service-oriented architectures.
Understanding of synchronous streaming technologies.
Understanding of designing and implementing systems for scalability, security, performance, testability, supportability, and maintainability.
Understanding of good engineering habits (development techniques, TDD, security, tech debt balance, agile habits) within your team.
Good communication skills.
Software Development: Specific Skills/Requirements
Proficient in one or more of the following languages/environments/APIs:
Backend App Server Development
Front End Web Development
Cloud Architecture and Engineering Experience
Experience/Familiarity with one or more of the following platforms:
Amazon Web Services
Google Cloud Platform
Experience with Serverless Development
Understanding of Git-based Source Control Platforms
Bachelor’s Degree in Computer Science or similar discipline/experience
To apply for this job please visit topspotjobs.com.