IBM, a global leader in technology and innovation, is seeking a talented Software Developer to join its esteemed Software Engineering team in Bangalore, India. This entry-level role presents a unique opportunity for aspiring developers to be a part of a dynamic team dedicated to building cutting-edge, AI-powered, cloud-native software solutions.
IBM’s legacy of innovation and its robust product and technology landscape, which includes Research, Software, and Infrastructure, provides an unparalleled platform for career growth and learning. Here’s everything you need to know about this exciting opportunity.
About IBM Software
IBM Software drives transformative solutions that address customer challenges. Its team of innovators thrives on curiosity and creativity to design software products that are both impactful and user-centric. By joining IBM Software, you become part of a legacy that continuously pushes the boundaries of technology while offering global opportunities for professional development.
Role Overview: Software Developer
As a Software Developer at IBM, you will be a critical contributor to crafting innovative software solutions. This role is essential in shaping the future of hybrid cloud management products and includes designing, implementing, and maintaining software systems to ensure they are high-performing, secure, and user-friendly.
Key Responsibilities Include:
Design and Development:
- Craft and implement innovative software features.
- Work on the design, development, and support of resources utilized by Independent Software Vendors (ISVs) on IBM Cloud.
Code Maintenance and Enhancement:
- Fine-tune and sustain existing code for enhanced performance.
- Contribute to reducing technical debt by improving and expanding existing solutions.
Testing and Debugging:
- Ensure software quality through rigorous testing and debugging processes.
Collaboration:
- Partner with developers, designers, and product managers to align software solutions with user expectations.
- Interact with other teams to diagnose and resolve client environment issues.
Automation and Deployment:
- Manage and update deployment scripts to ensure stable, secure, and repeatable cloud software deployments.
Why Join IBM’s Software Team?
- Innovative Environment: Work at the intersection of AI, cloud-native solutions, and hybrid cloud management.
- Global Opportunities: IBM’s global reach ensures career progression and the chance to work on impactful projects worldwide.
- Dynamic Team: Collaborate with some of the brightest minds in the industry.
- Commitment to Growth: IBM invests in its employees’ personal and professional growth.
Technical and Professional Requirements
To excel in this role, candidates must demonstrate a mix of technical expertise and professional skills. Here’s what IBM is looking for:
Required Technical Skills:
- Agile Software Development: Proficiency in agile methodologies for iterative software development.
- Automation Expertise:
- Terraform automation.
- Ansible automation.
- Scripting Knowledge: Bash/Shell scripting proficiency.
- Problem-Solving Abilities: Strong analytical and debugging skills.
- Communication Skills: Clear and effective communication for collaboration with global teams.
Preferred Technical Skills:
- Version Control: Experience with GitHub for source control.
- Continuous Delivery/Integration: Knowledge of modern CI/CD pipelines.
- Front-End Development: Proficiency in NodeJS, NPM, and ReactJS.
Work Location and Environment
This role is based in Bangalore, India, IBM’s hub for innovation and collaboration. The city offers a thriving tech ecosystem, providing the perfect environment for software developers to thrive.
Why Choose IBM?
At IBM, innovation is a culture, and employees are its heartbeat. Joining IBM means becoming part of a company that values growth, inclusivity, and technological excellence. From world-class training programs to opportunities for global exposure, IBM provides the perfect launchpad for your software development career.
If you’re ready to solve complex challenges, craft impactful solutions, and grow with a global leader in technology, apply now and become part of IBM’s journey to redefine the future of software engineering!
Apply Link : Click Here