The Job logo

What

Where

Software Developer Intern

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Software Developer Intern 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.

Introduction
Software Developer Intern 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.

Your Role and 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.


Required Technical and Professional Expertise

  • 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.).
  • 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.


Preferred Technical and Professional Expertise

  • Understanding of version control systems (e.g., Git, etc.) and continuous integration/continuous deployment (CI/CD) pipelines.
Set alert for similar jobsSoftware Developer Intern role in Bengaluru, India
IBM Logo

Company

IBM

Job Posted

a month ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 Years

Category

Software Development

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

179 applicants

Related Jobs

IBM Logo

Software Developer

IBM

Bengaluru, Karnataka, India

Posted: 4 months ago

Join IBM as a Software Developer to lead in the new era of technology, focusing on Application Maintenance and Support for web applications in PLM Suite. Develop scripts, handle tickets, and support procedures while working on Java Full Stack, DB2/SQL, JMS/MQ integrations, AIX, and gain PLM/Supply chain knowledge.