We are looking for a Software Engineer with back-end web application and systems- level experience to help lead our Fabric Development Engine Team in India. Our passion for innovation and winning in the cloud marketplace is infectious, and we hope you will feel it with us. The Fabric Development team is running IBM s current generation cloud platform to deliver performance and predictability for our customers most demanding workloads, at global scale and with leadership efficiency, resiliency and security. It is an exciting time, and as a team we are driven by this opportunity to delight our clients.
The Engine Team sits at the center of our larger IaaS development effort. Engine Team developers provide workflow capabilities used by the larger IaaS development organization and are required to work with developers and stakeholders on these other teams to help solve problems.
Design and develop innovative, company impacting products and services to support infrastructure operations
Design, develop and implement object-oriented PHP applications from prototype through implementation
Integrate open source and commercial enterprise applications into an exposed API and web-based portal
Create highly scalable and performant REST/SOAP web services
Keep focus on end users and goals all through the development process
Work closely with product management and stakeholders to ensure applications meet needs and expectations
Adhere to the highest levels of technical discipline and excellence to set a standard for the larger development organization
Roles & Responsibilities:
Design and developing innovative, company and industry impacting services using open source and commercial technologies at scale
Presenting technical solutions and designs to engineering team
Following compliant procedures and secure engineering best practices
Collaboration and review of technical designs with architects and product management
Writing and executing unit, functional, and integration test cases
Required Technical and Professional Expertise
Minimum 4 years of experience is required
Solid experience with RabbitMQ or similar messaging infrastructure
Solid experience with Object Oriented Design and Development
Experience with version control systems, preferably Git
Beneficial Skills
Experience with Apache ZooKeeper
Experience with microservice implementation and design
Experience with Docker and container orchestration technologies such as Kubernetes
Preferred Technical and Professional Expertise
Bachelor s Degree in Computer Science, related field, or comparable extra work experience