Logo of Huzzle

Software Developer

image

IBM

9d ago

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

AI generated summary

  • You need 2-5 years in software dev, experience with JAVA/Python/JS, SQL/NoSQL, frontend tech (React/Angular/Vue), AWS/Azure/GCP, REST APIs, and the ability to manage priorities in a fast-paced environment.
  • You will design and implement software features, optimize existing code, test and debug rigorously, and collaborate with team members in a fast-paced, Agile environment.

Requirements

  • 2-5 years experience in software development
  • 1-3 years of working experience with JAVA/Python/JavaScript, other languages also considered.
  • Knowledge with Both SQL and NoSQL Database implementations
  • Knowledge with Frontend Technology - React/Angular/Vue anyone
  • Exceptional knowledge of data structures, algorithms, enterprise systems, asynchronous architectures, and object-oriented programming
  • Experience with popular AWS, Azure and/or GCP services for compute, storage, and databases etc.
  • Experience developing Single Page Web Applications and frameworks like React or equivalent.
  • Experience developing JS, CSS, HTML sites.
  • Professional experience building REST APIs.
  • Passionate and driven to design and implement scalable, programmatic solutions to complex problem
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Technical experience in building and delivering complex software systems
  • Experience in working with customers, product management, and senior management to deliver value to the market.

Responsibilities

  • As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you'll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations.
  • The role seeks good levels of personal organisation and the ability to work well within a distributed global team in a fast paced and exciting environment. You will be office based, working with senior software engineers who will help you integrate into the team, the department and wider IBM. You will be joining a development squad following Design Thinking and Agile principles where you are expected to collaboratively develop creative solutions. The work can be varied, flexibility to learn new technologies and skills is key as we look to help grow your career within IBM. A positive attitude and a passion to succeed is essential in joining a high performing software development team at IBM.

FAQs

What is the role of a Software Developer at IBM?

A Software Developer at IBM is responsible for crafting exceptional software experiences, which includes designing and implementing innovative features, maintaining existing code, ensuring quality through testing and debugging, and collaborating closely with fellow developers, designers, and product managers.

What experience is required for this position?

The position requires 2-5 years of experience in software development and 1-3 years of working experience with programming languages such as Java, Python, or JavaScript. Knowledge of SQL and NoSQL databases, as well as frontend technologies like React, Angular, or Vue, is also required.

Are there any preferred skills for candidates applying for this position?

Yes, preferred skills include exceptional knowledge of data structures, algorithms, enterprise systems, and object-oriented programming. Experience with cloud services (AWS, Azure, GCP), developing Single Page Applications, building REST APIs, and a strong ability to manage multiple priorities in a fast-paced environment are also preferred.

What is the working environment like for a Software Developer at IBM?

The working environment is office-based, with a focus on collaboration within a distributed global team that follows Design Thinking and Agile principles. Developers are encouraged to learn new technologies and skills to grow their careers.

Does IBM offer opportunities for career growth and professional development?

Yes, IBM promotes continuous learning and career development, encouraging employees to be curious, experiment, and develop their skills in an inclusive and supportive environment.

How does IBM approach diversity and inclusion?

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer, ensuring all qualified applicants receive consideration for employment without regard to various characteristics such as race, gender, sexual orientation, and disability.

Is it necessary to have experience with cloud platforms for this role?

While it is not strictly necessary, experience with popular cloud services such as AWS, Azure, and GCP is preferred as it enhances a candidate's qualifications for the role.

What programming languages are considered for this position?

Candidates with experience in Java, Python, and JavaScript are preferred, but other programming languages will also be considered.

Will I be required to participate in testing and debugging?

Yes, rigorous testing and debugging are essential responsibilities of the role to ensure quality and performance of the software developed.

Can I work remotely as a Software Developer at IBM?

Yes, IBM supports a hybrid work model, which allows for a combination of remote work and in-office responsibilities.

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