- Expert in One of these: (PHP Laravel Framework) or (Java Spring boot, security) or (Dot Net MVC & Windows Services)
- Database: SQL as well as NoSQL (MySQL, MS SQL Server, MongoDB, PostgreSQL)
- Front-end development: HTML, CSS/SCSS, JavaScript, bootstrap, Vue.js, React.js
- Software Container: Docker, Google Kubernetes, Docker Swarm
- Software Versioning: Bit bucket/Source Control, Git Lab
- Issues tracking: Jira / Confluence
Duties & Responsibilities:
- 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.
- Experience designing and implementing application architectures and code that is highly scale-able, perform-ant, and secure
- Solid knowledge of relational databases, Stored Procedure, 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 life cycle;
- 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