This job post is closed and the position is probably filled. Please do not apply. Work for MCAST and want to re-open this job? Use the edit link in the email when you posted the job!
The Software Developer’s role is to support call center technology applications and integrations in a DevOps model. This includes complex mix of technologies provided by Avaya, Aspect, Nuance, Witness and other world class companies. As a technical expert on the team responsible for some of our most critical systems, the ideal candidate must be detail oriented, possess strong business acumen, have strong communication skills, and be driven to succeed. The ideal candidate will have a strong technical background and have experience as a developer using languages such as Java, .NET, go or python as well as Dockers, Kubernetes, Linux, Windows and AWS and automation tools like puppet and ansible. They will provide application support between the VOIP based call processing system, speech recognition IVR systems, CTI devices, intelligent call routing systems, compliance and quality recording system, workforce management system, call management system and all other devices related to the enterprise platform. The Software Developer will interact with Avaya and other telecommunications vendors and work directly with Charter contacts to support IVR call flows, Screen pop applications, web services to create a services based architecture for all contact center applications to use. They will provide assistance with contact center reporting and other related tasks, interact with the manufacturers’ technical support groups to resolve complex problems, and maintain detailed documentation to include the architectural layout, inter-machine process flow, database schemas and other material related to the telecommunications infrastructure. They will also work as part of the team by providing technology solutions suggestions and recommendations to help enhance or streamline the contact center.\n\nMAJOR DUTIES AND RESPONSIBILITIES\n\nActively and consistently supports all efforts to simplify and enhance the customer experience\n\nCollaborate with other team members located in various locations, inside and outside the United States, to support the contact center application portfolio.\n\nSupport and maintain production and non-production physical, virtual, and containerized application servers.\n\nCreate and maintain data flow diagrams, access policies, and application catalog documentation.\n\nMaintain various system health monitoring and reporting tools.\n\nWrite and maintain scripts for system maintenance and administration.\n\nCreate reports, dashboards, and processes to monitor and analyze availability and performance metrics.\n\nWork with architects, technologists, and others for future system enhancements and scalability.\n\nActively participate in decisions to develop and improve security-based standards and practices.\n\nPerform application changes, deployments, and DR tasks on a predefined schedule.\n\nLeverage CI/CD tools and DevOps principles.\n\nPerform advanced troubleshooting techniques in a high-pressure environment.\n\nProvide after-hours support on an “as needed” or “on call” basis.\n\nServe as a technical SME for other internal and external groups.\n\nDocument systems and procedures.\n\nTrain others in the use of tools, functions, and techniques\n\nCollaborate with other team members located in various locations, inside and outside the United States, to support the contact center application portfolio.\n\nSupport and maintain production and non-production physical, virtual, and containerized application servers.\n\nCreate and maintain data flow diagrams, access policies, and application catalog documentation.\n\nMaintain various system health monitoring and reporting tools.\n\nWrite and maintain scripts for system maintenance and administration.\n\nCreate reports, dashboards, and processes to monitor and analyze availability and performance metrics.\n\nWork with architects, technologists, and others for future system enhancements and scalability.\n\nActively participate in decisions to develop and improve security-based standards and practices.\n\nPerform application changes, deployments, and DR tasks on a predefined schedule.\n\nLeverage CI/CD tools and DevOps principles.\n\nPerform advanced troubleshooting techniques in a high-pressure environment.\n\nProvide after-hours support on an “as needed” or “on call” basis.\n\nServe as a technical SME for other internal and external groups.\n\nDocument systems and procedures.\n\nTrain others in the use of tools, functions, and techniques\n\n\n\n\nREQUIRED QUALIFICATIONS\nSkills/Abilities and Knowledge\n\n\n* Ability to read, write, speak and understand English\n\n* Understanding of software design patterns and principles\n\n* Ability to identify measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system\n\n* Ability to deal with ambiguity, uncertainty, and incomplete information when evaluating alternatives and making recommendations\n\n* Ability to work seamlessly within a team as well as manage individual tasks with little supervision\n\n* Technical knowledge of Information Technology field and computer systems\n\n* Demonstrated communication skills (written, interpersonal, presentation), with the ability to easily and effectively interact and negotiate with business stakeholders\n\n* Creative and abstract thinking skills to envision and design innovative solutions to business opportunities and challenges\n\n* Proven ability to work independently; designing, developing and deploying solutions, and to deliver projects on time with minimal direction\n\n* Ability to listen and evaluate all opinions without bias, and contribute to a common culture of excellence\n\n\n\nEducation\n\n\n* BA/BS in Information Technology, Computer Science, related field or equivalent work experience\n\n\n\n\nRelated Work Experience\n\n\n* 3 to 5 years’ experience with DBMS such as Oracle and/or MS SQL\n\n* 3 to 5 years related work experience with Java & J2EE Development (web services, Servlets, JNDI, ejb, jsp, js), JPA/Hibernate, XML , and Application Servers (esp. Weblogic and Websphere).\n\n* 1 to 2 years’ experience with software development methodologies, 4D, Agile Scrum/Kanban\n\n* 3 to 5 years working knowledge of network and PC operating systems, including Linux, Unix and Windows.\n\n* Optional 2 years related work experience with Avaya Telecommunications (Common Telephony Concepts, Avaya JTAPI/TSAPI, CMS Reporting, SIP, VXML and CCXML development).\n\n\n\n\nWORKING CONDITIONS\n\n\n* Office environment\n\n\n\n\n\n\nRecommended skills\nInformation Security\n \nAmazon Web Services\n \nEnterprise Java Beans\n \nJava Server Pages\n \nJava Servlet\n \nHibernate (Java) \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Developer, Digital Nomad, DevOps, Java and Python jobs that are similar:\n\n
$70,000 — $130,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐
We hire old (and young)\n\n