Finding the best job has never been easier
Share
In this role, you will work on building, deployment, and automating development processes for one of our software products. You’ll work as part of a fast-paced, highly experienced, and exciting engineering team. In addition, you’ll help promote quality and innovation in the IBM Software team.
Required Technical and Professional Expertise
5+ years of professional experience as a Software Engineer or similar Professional experience coding and debugging in modern programming languagues such as: Go, Python, JavaScript (Typescript), Java Professional experience designing and building REST APIs Professional experience working with Java Frameworks such as: Spring Professional experience working with Python Frameworks such as: Django, Flask Professional experience working with Javascript Frameworks such as: React, Nextjs Professional experience working with large scale databases (SQL or non-SQL) Professional experience working with source control systems (primarily Git) Proficiency with containerized environments (Docker, Kubernetes, Openshift) Professional experience in designing solutions based on user requirements Demonstrated ability to analyse and improve the performance of an application Demonstrated ability to implement reliable test strategies to ensure quality Demonstrated ability to understand existing large codebases and adapt to the existing conventions when delivering changes Demonstrated ability to learn and adapt to using new programming languages or framework that may become necessary to achieve success for the business Use and configuration of CI/CD pipelines using Jenkins or Tekton Knowledge of Linux and Bash scripting Excellent English written and verbal communication skills, for our worldwide team |
Preferred Technical and Professional Expertise
Knowledge of cloud platforms (AWS, Azure, or GCP) Knowledge of Terraform or Ansible Experience with low-code automation platforms Knowledge in modern application architecture and integration patterns. Understanding of security practices in DevOps (DevSecOps) Experience with build/packaging systems such as Make and NPM Professional experience designing and building GraphQL APIs Robust knowledge of data structures, algorithms, enterprise systems, asynchronous architectures, and object-oriented programming. |
These jobs might be a good fit