Logo of Huzzle

Software Developer

image

IBM

1mo ago

  • Job
    Full-time
    Entry, Junior, Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You must be organized, collaborative in global teams, adaptable to fast-paced environments, eager to learn new technologies, and bring a positive attitude with software development experience.
  • You will design and implement features, optimize existing code, ensure quality through testing, collaborate with teams, and develop creative solutions to meet user expectations.

Requirements

  • good levels of personal organisation
  • ability to work well within a distributed global team
  • ability to work in a fast paced and exciting environment
  • flexibility to learn new technologies and skills
  • positive attitude
  • passion to succeed
  • experience in software development

Responsibilities

  • Your responsibilities will encompass the design and implementation of innovative features
  • fine-tuning and sustaining existing code for optimal performance
  • guaranteeing top-notch quality through rigorous testing and debugging
  • working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations
  • collaboratively develop creative solutions

FAQs

What are the primary responsibilities of a Software Developer at IBM?

As a Software Developer at IBM, your primary responsibilities include designing and implementing innovative software features, fine-tuning and maintaining existing code for optimal performance, rigorously testing and debugging for quality, and collaborating with fellow developers, designers, and product managers to ensure alignment with user expectations.

What methodologies will I be using in this role?

You will be following Design Thinking and Agile principles as part of a development squad, which encourages collaborative development of creative solutions.

Is there an opportunity for professional growth and learning new technologies?

Yes, this role emphasizes flexibility to learn new technologies and skills as IBM is committed to helping grow your career within the organization.

What kind of work environment can I expect?

You can expect a fast-paced and exciting work environment with a distributed global team, where personal organization and collaboration are key.

Will I be working independently or as part of a team?

You will be working closely as part of a dynamic team, collaborating with senior software engineers and other team members to integrate into the team, the department, and wider IBM.

What qualities are essential for success in this role?

A positive attitude, a passion for success, and the ability to work well within a high-performing software development team are essential qualities for this role.

Is this position office-based or remote?

This position is office-based, but remote work is supported in a hybrid format.

What tools or practices will I be using in software development?

You will be using a range of tools and practices, including Design Thinking and Agile methodologies, as well as rigorous testing and debugging techniques.

Are there specific skills or technologies that I should be familiar with before applying?

While the job description emphasizes flexibility in learning new technologies, having a strong foundation in software development principles and teamwork is crucial. Specific technologies may vary depending on the project requirements.

Can I expect mentorship or guidance in this role?

Yes, you will be working closely with senior software engineers who will provide mentorship and guidance to help you integrate into the team effectively.

Technology
Industry
10,001+
Employees
1911
Founded Year

Mission & Purpose

At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you're searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you. We're here to help every creator turn their "what if" into what is. Let's create something that will change everything