Relevant Experience:
5+ years
Job Description:
- Experience in productizing existing bespoke software application/solutions
• Strong skills in the application development cycle
• Full stack web application development with a variety of languages, frameworks and platforms including, but not limited to: Python, Javascript, HTML, AWS, MySQL etc.
• Experience designing and implementing application architectures and code that is highly scalable, performant, and secure
• Solid knowledge of relational databases, MySQL data stores, database design and querying
• Experience with version control systems and automated testing
• Experience working with RESTful web services , SOAP APIs
• Experience in a SaaS environment a plus
• Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions;
• Prepare and install solutions by determining and designing system specifications, standards, and programming;
• Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle;
• Coach and guide project team members in the implementation and usage of sound software engineering practices.
• Knowledge of CTI & IVR Development would be advantageous
• Knowledge of IPCC platforms from Huawei, Avaya, Cisco would be advantageous
• Experience in Enterprise grade projects/products will be a big plus
• Experience with both Linux and Windows servers a plus