IB
Job Description
Overview
At IBM Infrastructure & Technology, we are responsible for designing and managing the systems that are essential for global operations. Our focus spans high-resiliency mainframes, hybrid cloud environments, networking, automation, and site reliability. Our dedicated teams work to ensure the performance, security, and scalability that clients and industries rely on daily. Joining Infrastructure & Technology means engaging with intricate challenges through curiosity and teamwork. You will collaborate with a range of technologies and colleagues from around the globe to create robust, future-ready solutions that fuel innovation. IBM fosters an environment of continuous learning, career advancement, and a supportive culture, providing the chance to develop expertise and influence the infrastructure that propels progress.
Your Responsibilities
Master's Degree
Essential Technical and Professional Skills
At IBM Infrastructure & Technology, we are responsible for designing and managing the systems that are essential for global operations. Our focus spans high-resiliency mainframes, hybrid cloud environments, networking, automation, and site reliability. Our dedicated teams work to ensure the performance, security, and scalability that clients and industries rely on daily. Joining Infrastructure & Technology means engaging with intricate challenges through curiosity and teamwork. You will collaborate with a range of technologies and colleagues from around the globe to create robust, future-ready solutions that fuel innovation. IBM fosters an environment of continuous learning, career advancement, and a supportive culture, providing the chance to develop expertise and influence the infrastructure that propels progress.
Your Responsibilities
- Design, create, and maintain contemporary web applications utilizing React and TypeScript.
- Develop and improve backend services and APIs using Go, Python, or Java.
- Create scalable cloud-native applications on Kubernetes/OpenShift.
- Work together with UX/UI teams to produce engaging and responsive user experiences.
- Establish and manage CI/CD pipelines along with DevOps automation.
- Conduct code reviews to ensure standards of security, quality, and compliance.
- Collaborate closely with cross-functional teams in an Agile development setting.
- Provide technical leadership, mentoring, and knowledge sharing within the team.
Master's Degree
Essential Technical and Professional Skills
- Over 5 years of experience in software development across frontend and backend technologies.
- Extensive hands-on experience with React, TypeScript, HTML5, CSS3, and contemporary UI frameworks.
- Experience in developing backend applications and APIs with Go, Python, or Java.
- Robust understanding of system design, microservices, and cloud-native architectures.
- Proficiency in Kubernetes/OpenShift, Docker/Podman, and containerized deployment practices.
- Familiarity with Git, GitHub workflows, Jenkins, CI/CD pipelines, and Jenkinsfile development.
- Expertise in Linux, Shell scripting, Ansible, and Infrastructure as Code (Terraform).
- Experience with cloud platforms including AWS, Azure, GCP, or IBM Cloud.
- Background in building end-to-end full stack applications from user interface to backend services.
- Strong grasp of frontend architecture, state management, and optimization of UI performance.
- Experience with API design, integration techniques, and event-driven architectures.
- Knowledge of Generative AI, AI/ML frameworks, and the integration of AI into applications.
- Familiarity with container networking, storage, and platform operation.
- Experience with observability tools, monitoring, logging, and troubleshooting in distributed systems.
- Exceptional communication, stakeholder management, and technical leadership abilities.
- Capacity to swiftly learn new technologies and foster innovation throughout the development lifecycle.
