Software Developer

IBMBengaluru, KarnatakaHybridFull-timeNew grad, 0–1 yearsListed 1 hour ago

Apply now

About this role

At IBM Finance & Operations, we are the backbone of IBM's transformation driving efficiency, transparency, and smart decision-making across the business. Our teams provide the insight and discipline that guide strategy, ensure financial strength, and enable IBM to invest in innovation and growth. Working in Finance & Operations means combining analytical skills with collaboration and curiosity. You'll partner with colleagues across functions and geographies, using data, technology, and process excellence to create solutions that improve performance and deliver measurable impact. IBM offers continuous learning, career development, and a culture that values diverse perspectives. Join us and be part of a global team that keeps IBM moving forward, while building your own future in a dynamic and evolving environment. The Software Developer plays a crucial role in designing, implementing, and maintaining efficient and reliable software systems. This role requires a solid understanding of programming languages, software engineering principles, and database concepts. The ideal candidate will have excellent problem-solving abilities and communication skills. Key Responsibilities: * Collaborate with the tech team to understand project requirements and specifications. * Write clean, well-organized, and efficient code using modern programming languages and frameworks. * Conduct unit tests, debugging, and troubleshooting to ensure the software functions as intended.  * Participate in code reviews to improve code quality, consistency, and adherence to coding standards.  * Stay updated on emerging trends and technologies in the software development industry.  * Communicate progress, issues, and suggestions to the tech team and stakeholders.  * Adhere to project timelines, deadlines, and budgets.  * Provide assistance to junior developers and contribute to knowledge sharing sessions. * Hands-on experience in object-oriented programming languages such as Java, C++, or Python.  * Knowledge of web development frameworks like React, Angular, or Vue.js.  * Knowledge of databases, SQL syntax, and NoSQL databases (e.g., MongoDB, Postgres, etc.). * Understanding of version control systems (e.g., Git, etc.) and continuous integration/continuous deployment (CI/CD) pipelines. * Excellent problem-solving and analytical skills.  * Strong verbal and written communication skills. * Ability to work independently and collaboratively in a fast-paced agile environment. * B.E/B.Tech/M.C.A/M.Tech in Computer Science or equivalent practical experience. India Software Engineering Hybrid Entry Level Bangalore, IN Bangalore (0063) IBM India Private Limited Analytical Skills C++ Computer Science Databases Git Java MongoDB Object-Oriented Programming Delivery Pipelines Python Structured Query Language Software Web Development Not Only Structured Query Language Written communication React Agile Version Control Angular Continuous Integration/Continuous Delivery Vue.js