Your Role and Responsibilities As a Backend Developer, you will be working on the Cloud Pak for Data core platform development team in backend development using containerization technologies and implement software features.
Responsibilities:
You will collaborate with various extended teams like the Design team, Content team, and product management to design, implement, and test the best solution possible for the platform as a whole.
You will be responsible for implementing solutions using Kubernetes, Jenkins, and scripts
Required Technical and Professional Expertise
4+ years of professional experience in software development
Experience with Continuous Integration / Continuous Delivery (CI/CD) methodologies
Experience in Containerized application development (using docker/podman/cri-o) and knowledge in container management technology (such as Kubernetes)
Experience in Linux and Bash Scripting
Demonstrated written and verbal communication with the ability to present complex ideas to technical and non-technical stakeholders
Strong analytics and problem-solving skills
Familiarity with various development tools: IDEs, and others on Mac, Linux or Windows platforms
B.S. / M.S. degree in Computer Science, Engineering or a related discipline.
Preferred Technical and Professional Expertise
Experience in programming using Ansible scripts, Python/Golang
Experience with Github or similar SCM tools
Experience with OpenShift platform
Agile Application Development & Scrum methodologies
Good debugging skills and trouble-shooting skills
Experience with Public Cloud Services (AWS, Azure, IBM Cloud).