• Develop, and support scalable, secure, and high-performance systems for cloud and on-premises environments that meet world-class standards.
• Collaborate with architects and stakeholders to design and build systems that solve complex business problems and deliver exceptional user experiences.
• Use modern architectural principles and best of the class tools and technologies
• Participate Technical Initiatives that aligns with business goals and objectives.
• Provide technical support to other team members.
• Work in an agile, collaborative, distributed, fast paced and exciting environment.
• Stay current with industry trends, best practices, and emerging technologies.
Strong programming with Python, GoLang or C/C++
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
Knowledge of multiple back-end languages (e.g. Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
Good knowledge / Proficient in of Cloud architecture such as Containers, Kubernetes, Openshift and Devops Methodology
Good Knowledge of IBM Integration solutions (API Connect , Appconnect)
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache).
API Integration: Experience consuming RESTful and GraphQL APIs.
Version Control: Proficiency with Git and GitHub/GitLab.
Hands on Experience /Expertise with Agile development methodologies
Hands on Experience/Expertise with CI/CD tools like Jenkins , Travis
Hands on Experience/Expertise developing infrastructure automation using tools such as Ansible, Chef
Hands on Experience/Expertise infrastructure provisioning and automation tools (e.g. Terraform/CloudFormation)
Knowledge of Cloud/ SaaS architecture using IBM Cloud/Azure/ AWS/ SoftLayer/ OpenStack/Google Cloud Platform