Software Developer II (Remote) job in Boca Raton, FL, United States

Full Time Boca Raton FL CompuCom

Description

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.

 

General Responsibilities

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.

 

Qualifications

Software Development: General Experience

2+ years software development experience in a modern programming language.

2+ years’ software development experience in JavaScript.

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

Express

Material UI

Node.js

ReactJS

Redux

Twilio APIs

 

Preferred Knowledge/Skills

Cloud Architecture and Engineering Experience

Experience/Familiarity with one or more of the following platforms:

Amazon Web Services

Google Cloud Platform

Microsoft Azure

 

Experience with Serverless Development

Documentation Knowledge/Skills

Understanding of Git-based Source Control Platforms

 

Education

Bachelor’s Degree in Computer Science or similar discipline/experience

preferred.

To apply for this job please visit topspotjobs.com.