Search by job, company or skills

IBM

Application Developer-Open Source

5-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Role Overview:

  • As an Associate Software Developer at IBM, you'll work with clients to co-create solutions to major real-world challenges by using best practice technologies, tools, techniques, and products to translate system requirements into the design and development of customized systems.

Responsibilities:

  • Work across the entire system architecture to design, develop, and support high-quality, scalable products and interfaces for clients.
  • Collaborate with cross-functional teams to understand requirements and define technical specifications for generative AI projects.
  • Employ IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability.
  • Work with a variety of relational databases (SQL, Postgres, DB2, MongoDB), operating systems (Linux, Windows, iOS, Android), and modern UI frameworks (Backbone.js, AngularJS, React, Ember.js, Bootstrap, JQuery).
  • Create everything from mockups and UI components to algorithms and data structures as you deliver a viable product.

Education:

  • Required Education: Bachelor's Degree
  • Preferred Education: Master's Degree

Required Technical and Professional Expertise:

  • Total experience of 3–5 years.
  • Ability to translate business requirements into technical solutions.
  • Knowledge of working with Open Source, Python, and Django.
  • Exposure to web services, application frameworks, and databases.
  • Familiarity with generative ethics and methodologies, and cloud platforms such as AWS, Azure, IBM Cloud, and Google Cloud.

Preferred Technical and Professional Experience:

  • Flexibility to work across architecture — building both front end and backend.
  • Help maintain and improve code quality, organization, and automatization.
  • Proficiency in working with Git repositories for version control and collaborative development.

More Info

About Company

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.

Job ID: 132903901