Software Developer
Your Role and Responsibilities:
As a Software Engineer at IBM India Systems Development Lab (IBM ISDL), you will get an
opportunity to work on all the phases of product development (Design/Development, Test
and Support) across core Systems technologies including Operating Systems, Firmware,
Systems Software, Storage Software & Cloud Software.
As a Software developer at ISDL:
* You will be focused on development of IBM Systems products interfacing with
development & product management teams and end users, cutting across Geos.
* You would analyze product requirements, determine the best course of design,
implement/code the solution and test across the entire product development life cycle.
One could also work on Validation and Support of IBM Systems products.
* You get to work with a vibrant, culture driven and technically accomplished teams
working to create world-class products and deployment environments, delivering an
industry leading user experience for our customers
* You will be valued for your contributions in a growing organization with broader
opportunities.
Introduction
IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and
storage are no longer inanimate - they can understand, reason, and learn so our clients
can innovate while avoiding IT issues. Our systems power the world’s most important
industries, and our clients are the architects of the future. Join us to help build our
leading-edge technology portfolio designed for cognitive business and optimized for
cloud computing.
Wonder if IBM is the one for you?
In a world where technology never stands still, we understand that, dedication to our
clients success, innovation that matters, and trust and personal responsibility in all our
relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the
world work better.
Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll
be encouraged to be courageous and experiment everyday, all whilst having continuous
trust and support in an environment where everyone can thrive whatever their personal
or professional background.
Our IBMers are growth minded, always staying curious, open to feedback and learning
new information and skills to constantly transform themselves and our company. They
are trusted to provide on-going feedback to help other IBMers grow, as well as
collaborate with colleagues keeping in mind a team focused approach to include different
perspectives to drive exceptional outcomes for our customers. The courage our IBMers
have to make critical decisions everyday is essential to IBM becoming the catalyst for
progress, always embracing challenges with resources they have to hand, a can-do
attitude and always striving for an outcome focused approach within everything that they
do.
Required Professional and Technical Expertise:
* 6-12 Months of Development experience
* Experience in Core Java, Java J2EE, microservices architecture, Python. Preferebly SaaS
application with standard CI/CD, and development cycle processes.
* Experience of database technologies such as mongoDB/SQL/NoSQL/Vector Databases.
* Experience in writing / executing Unit Tests and REST API automation.
* Experience and working knowledge of version Control systems like Github and build
tools like Maven/Gradle.
* Continuous learning and ability to adapt to change.
Preferred Professional and Technical Expertise
* Experience working on Linux
* Experience in product development company
* Experience of Docker, Kubernetes, OpenShift Container Platform, Ansible, Jenkins,
Tekton.
* Experience in using cloud platforms - AWS and IBM Cloud.
* Experience in using messaging brokers like Kafka etc.
* Experience in Javascript, ReactJS, Typescript, HTML5, CSS.
* Knowledge of network fundamentals, Network security principles will be added
advantage.
* Good communication and presentation skills.