Software Developer

New York, New York, United States
Oct 21, 2024
Oct 22, 2025
Onsite
Full-Time
2 Years
Job Description

As a Software Developer at IBM, you will be part of a talented team dedicated to building innovative software solutions that address complex challenges. Your role will involve designing and implementing new features, optimizing existing systems, and ensuring the highest quality of software through rigorous testing and collaboration.

Key Responsibilities

  • Create and implement new software features that enhance user experience and meet client needs.
  • Maintain and optimize existing codebases to improve performance and reliability.
  • Conduct thorough testing and debugging of applications to ensure functionality and high-quality standards.
  • Collaborate with QA teams to develop testing strategies and validate software performance.
  • Work closely with cross-functional teams, including developers, designers, and product managers, to align software solutions with business goals.
  • Participate in design reviews and code reviews to provide and receive constructive feedback.
  • Engage in Agile development processes, contributing to sprints and helping to refine requirements and priorities.
  • Utilize Design Thinking principles to foster innovative problem-solving.
  • Stay updated with the latest industry trends, tools, and technologies to continuously enhance your skills and knowledge.
  • Actively participate in team meetings, workshops, and training sessions.

Required Technical and Professional Expertise

  • 2-5 years of software development experience.
  • 1-3 years of experience in Java, Python, or JavaScript; familiarity with additional programming languages is a plus.
  • Understanding of both SQL and NoSQL database implementations.
  • Experience with frontend frameworks such as React, Angular, or Vue.js.
  • Preferred Technical and Professional Expertise:
  • Strong understanding of data structures, algorithms, and object-oriented programming principles.
  • Experience with cloud platforms like AWS, Azure, or GCP for various services (compute, storage, databases).

Web Development

  • Proficiency in developing single-page applications (SPAs) and building REST APIs.
  • Familiarity with web technologies such as HTML, CSS, and JavaScript.
  • Ability to manage multiple priorities and projects in a fast-paced environment.

About IBM

IBM is at the forefront of technological innovation, helping organizations leverage data and AI to improve operations and drive business success. We believe in the power of our people to lead this change and are committed to creating a diverse and inclusive workplace.

Your Life @ IBM

At IBM, you will find a culture of collaboration, growth, and continuous learning. We support our employees in their professional development and encourage them to explore new ideas and approaches to problem-solving.

Health and Safety Commitment. This position requires you to be fully COVID-19 vaccinated prior to your start date, and proof of vaccination status will be required.

Related Jobs