A technical professional responsible for creating applications that are served on our public cloud architecture with specific focus on delivering applications for the contact centre and digital transformation environment to our clients.
Typically, working in close collaboration with the solution architect, development team members and client to translate requirements and design into working solutions.
Requirements
Main duties and responsibilities
The requirement is for a mix of skills to develop scalable, distributed, database-driven, service-oriented solutions in the cloud:
- Competency in one or more programming and scripting languages: Python, Java, JavaScript.
- Excellent knowledge of RESTful API development in a modern OO language.
- A clear grasp of the fundamentals of NoSQL, Relational and Graph Databases.
- Knowledge of networking basics, including how to establish connections across resources and locations, is an essential skill in the cloud.
- Skills in cloud orchestration design.
- Solid experience working with Cloud environments such as AWS or Azure.
- A firm grasp of the fundamentals of AI and machine learning.
- Knowledge of container technologies, such as Docker and Kubernetes.
- The ability to deploy real-time streaming and analysis.
- Capabilities for Dataflow interoperations and BigQuery and Pub/Sub deployments.
- Understanding which metrics should be applied to specific cloud services.