Software Developer/ Engineer/ Architect

Cloud Developer

Introduction
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today – planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.

Your Role and Responsibilities

This role is a software engineer role, with responsibility to develop cloud native solutions for the healthcare and life sciences industries. The role’s responsibilities include designing and developing solutions as part of an integrated team to primarily backend micro-services integrated into data stores. Building automation tools that enable operating and management of the solutions as well as debugging solution issues and integrating with cloud. This person will need to have working knowledge of cloud technologies and be able to continuously integrate, deploy, test, and troubleshoot their code in a cloud environment. The candidate will design and code components while work with a team of architects, DevOps engineers, and developers to create and deliver solutions focused on artificial intelligence, analytics and blockchain and other emerging technologies. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the world’s technology leader. Come to IBM and make a global impact!

Required Technical and Professional Expertise

  • 7+ years of experience using Node.js or Java
  • 3+ years of experience using Kubernetes or Container technology
  • Experience with Docker, GIT or Bitbucket
  • Experience with NoSQL databases
  • Experience with Relational databases
  • Experience in developing cloud native applications


Preferred Technical and Professional Expertise

  • 2+ years of experience using Cloud Databases, Cloud Native development
  • 4+ years of experience operating within agile development lifecycle
  • 4+ years of experience development of REST APIs and Micro-services architecture
  • Experience with IBM Cloud, AWS or Azure
  • Experience using SSL, TLS and Security Gateways and securing cloud native apps
  • Experience with scripting language (Python, Bash)