Job Overview
IBM is hiring a Software Developer for their Bangalore, India location. This entry-level role focuses on designing, implementing, and maintaining software systems that meet business and customer needs. The position offers exposure to modern programming languages, web frameworks, databases, and agile development practices. You will collaborate with cross-functional teams, write clean code, perform testing, and help resolve technical challenges, contributing to innovative solutions in a globally recognized tech firm.
Job Details
Company: IBM India Private Limited
Role: Software Developer
Qualification: B.E./B.Tech/M.C.A/M.Tech in Computer Science or equivalent practical experience
Location: Bangalore, Karnataka, India
Job Type: Full-Time, Hybrid Work
Experience: Entry Level (Early Professional)
Salary: As per industry standards
About IBM India Private Limited
IBM is a global technology and consulting leader, helping businesses improve and transform through open hybrid cloud, AI, quantum computing, and blockchain innovations. Established in 1911, IBM supports Fortune 500 companies and drives global progress as a responsible technology innovator. The company fosters a culture of continuous learning, collaboration, and courageous decision-making, empowering employees to make impactful contributions.
Key Responsibilities
- Collaborate with tech teams to understand project requirements and specifications.
- Write clean, efficient code using Java, C++, Python, and web frameworks (React, Angular, Vue.js).
- Conduct unit tests, debugging, and troubleshooting to ensure software works as intended.
- Participate in code reviews for quality assurance and adherence to coding standards.
- Stay updated on emerging trends and technologies in software development.
- Communicate progress, issues, and suggestions effectively to tech teams and stakeholders.
- Adhere to project timelines, deadlines, and budgets.
- Provide assistance to junior developers.
- Contribute to knowledge sharing sessions.
- Build efficient APIs and Microservices.
- Work with databases using SQL and NoSQL technologies (MongoDB, Postgres).
- Leverage version control (Git) and CI/CD pipelines.
- Develop scalable, maintainable solutions for business problems.
- Collaborate in agile development processes.
- Participate in software development lifecycle activities from requirement gathering to deployment.
Required Skills & Knowledge
- Hands-on experience in Java, C++, or Python.
- Knowledge of web development frameworks (React, Angular, Vue.js).
- Knowledge of SQL and NoSQL databases (MongoDB, Postgres).
- Strong problem-solving and analytical skills.
- Effective verbal and written communication skills.
- Ability to work independently and collaboratively in an agile environment.
- Bachelorβs or Masterβs degree in Computer Science or equivalent practical experience.
Why Join IBM?
- Opportunity to work at a globally renowned tech firm.
- Learn from industry experts in a supportive environment.
- Access to advanced development tools and cloud infrastructure.
- Career growth and continuous learning opportunities.
- Exposure to AI, quantum computing, and hybrid cloud technologies.
- Inclusive and diverse workplace culture.
- Participate in impactful, large-scale projects.
- Gain experience with global clients and technologies.
- Engage in meaningful problem solving.
- Work in a hybrid model balancing in-office and remote work.
- Strong focus on personal and professional development.
- Collaborate in a fast-paced, agile environment.
- Help shape the future of enterprise software solutions.
- Opportunity to specialize in emerging technologies.
- Work-life balance with supportive policies.
Important Links
Apply Link: click here
I want to know more about this job.
I’m TCS Alumuns having 1.3 years of experience in Mainframe technology worked with ups project