The Cloud Garage is a new and innovative approach to driving customer application development success on IBM Cloud platform at an accelerated pace. The Cloud Garage is a very different environment that is typically located at startup communities. It is an open work environment with latest Mac pairing stations, unconventional spaces, lots of techie & networking events, snacks and a great coffee shop in the building.
We are bringing clients into the Garage to rapidly develop applications using IBM Design Thinking to get the product definition correct and adopting agile practices for developing the apps and scaling into production. Our clients choose the IBM Cloud platform as they are looking for innovation and agility in how apps are defined, designed, and developed.
We are assembling an ‘A’team of developers, architects, designers and project managers. Pairing is at the core of the way we are doing development and the way we are aiding clients to drive successful outcomes.
Garage developers will do pair programming, test driven development, continuous integration and deployment using modern tools.
We need a Developer who will:
Be an advocate for the Cloud Garage Method and provide guidance on the application of the method in client projects
Practice pair programming and test driven development
Be a technical subject matter expertise in the delivery of development projects
Provide input to technical scoping activities for customer proposals, as appropriate.
Have a demonstrated track recording Delivering successful projects. Experience must include developing cloud-native applications that have gone to production, with site reliability engineering and CI/CD DevOps automation. Experience refactoring legacy middleware applications into cloud-native microservices is preferred.
The primary teams that you will work with are Garage Developers, Designers, Architects & Project Managers, Customer Product Managers, Subject Matter Experts and Garage Practice Leaders.
The IBM Cloud Garage is looking for talent that has a passion to innovate and is willing to take on challenges that are outside of their comfort zone.
Required Technical and Professional Expertise
At least 2 years experience with Java, Spring Boot and Nodejs
At least 2 years experience with Extreme Programming, Test Driven Development (TDD) and Pair Programming
At least 2 years experience practicing Agile Development Methodologies with the Ability to mentor and teach a squad comprised of developers and product owners how to build a cloud-native product
At least 2 years experience Developing in a Cloud Environment
At least 2 years experience in Client Facing role(s)
Preferred Technical and Professional Experience
At least 2 years experience working in an Enterprise Environment. Experience should include keeping project teams and management focused on learning and applying Agile practices and not slipping back to waterfall methods
At least 2 years experience with one Python, Go, IBM Functions, Ruby, ASP.NET or Swift
At least 1 year experience Developing in a PaaS Environment such as Bluemix or Cloud Foundry
At least 1 year experience with Docker
At least 6 months experience with Kubernetes