Back End Software Developer - Cloud Brokerage Services in Austin, TX at IBM

Date Posted: 9/10/2018

Job Snapshot

Job Description

Software Developers at IBM Cloud Brokerage Services design, build and deploy complex, highly scalable and reliable Common Services across the entire Cloud Brokerage product suite.

Delivered as a “as-a-Service” (including software and managed services), IBM Cloud Brokerage Services enables clients to adopt a new hybrid IT and multi-sourced operating model; specifically by brokering personalized cloud services from multiple providers throughout hybrid clouds using a single dashboard.

You are a talented, passionate and experienced software engineer who will facilitate the development of the back-end services for the IBM Cloud Brokerage product that powers Hybrid Cloud solutions for enterprises, on a platform that integrates public and private cloud services. Characterized by the quality of your contributions, the impact you make through technical expertise and innovation and the increased satisfaction you deliver to our clients will reflect your passion for technology.

Your strong engineering skills will enable you to…

  • Design and implement components from the domain model of the system (based on requirements) using JSON schemas for the NoSQL databases

  • Define and implement the APIs for all the features of the services (input and output parameters) using the RESTful specification and various libraries

  • Implement the business logic of the services using programming algorithms and software design concepts with various libraries

  • Integrate and configure the developed services into the micro-services architecture using Docker containers and orchestration tools

  • Write unit tests and work with QA engineers for defining test cases and helping with the automated testing for the system

  • Collaborate with product managers and business analysts for defining and understanding the functional requirements of the system captured in stories

  • Collaborate with all the team members by using an agile process with related practices and tools

Why are you qualified for this role? You are passionate about automation, development and eliminating mundane and repetitive work. A systematic problem solver at heart, you are agile and adaptable in the face of changing and moving priorities – It’s in your DNA. You have experience with Agile and SCRUM methodologies for software development and delivery. You are able to recognize complex problems related to functional objectives quickly, analyze situations and implement solutions to fix them. You apply creativity and judgment to your developmental work on different projects, and jump at the chance to share your findings to make those around you better at what they do.

Who You’ll Work With
In short, our group builds custom solutions to bridge the gap between current and potential customers’ business / technical needs and functionalities of current Cloud Brokerage products. You’ll have the opportunity to work with a dynamic and independent team of engineers and other functions such as Architecture, QA, Product Management and Delivery to design and develop advanced capabilities You will work in a fast-paced Agile environment to deliver high quality software against aggressive schedules for very big customers; ensuring that the proposed architecture is properly scoped and in-line with customer goals and business / technical requirements.

IBM Cloud Brokerage Services provides optimum integration into Enterprise IT systems (e.g. Private Cloud, Traditional IT, Single Sign On, Service Management, Managed Services) in a dedicated instance for each customer… and we’re hiring. Join us.

#Python #Protractor #Selenium #MongoDB #JavaScript #PaaS @IBMCloud #SDLC #API #Swagger #Ansible #Jenkins #Ansible #Chef #Puppet @IBM_CTS #XaaS #JIRA #SCRUM @caffeinate_adam #IBMToday #CICD #microservices #Docker #sso #Kubernetes #SaaS #IBMCTS_IIB #AWS #azure #jquery #nodejs



  1. Software Engineer Jobs
  2. Project Engineer Jobs

Not Ready To Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.