Logo of Huzzle

Entry Level Back End Developer: 2025

image

IBM

28d ago

  • Internship
    Full-time
    Off-cycle Internship
  • Software Engineering
    IT & Cybersecurity
  • Rochester

AI generated summary

  • You should have basic knowledge of C++, Java, Ruby, Python, SQL, and APIs, plus 3 months experience in these areas and familiarity with servers, databases, operating systems, and container technologies.
  • You will design, code, test, and support software, create APIs, develop scalable systems, and work within Open Source, all while collaborating with mentors to drive innovative solutions.

Requirements

  • Must have basic knowledge in one or more of the following technology areas: C++, C, Java, Ruby, Python, Perl, SQL
  • Knowledge working with servers, applications and databases
  • Familiarity with APIs
  • Basic knowledge of operating systems and how they work (i.e. Operating systems courses); Container technologies; Internet Services; and/or Managed Services
  • 3 months experience in one or more of the following technology areas: C++, C, Java, Ruby, Python, Perl, SQL
  • 3 months experience with APIs

Responsibilities

  • You will participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support.
  • You will work to create software that is of high quality and meets our clients' needs.
  • You will also have the opportunity to become a contributor within Open Source communities across multiple disciplines.
  • In your role, you will be supported by mentors and coaches who will encourage you to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in ground-breaking impact for the wider business, our external clients, & their customers.
  • Create Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use.
  • Design and code servers, services, applications, and databases that are reusable, scalable, and meet critical architecture goals.
  • Create and configure Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) applications.
  • Design and implement large scale systems and Service Oriented Architectures (SOA) that enable continuous delivery.

FAQs

What is the start date for this role?

Start dates for this role are as early as January 2025, with additional start dates throughout 2025.

What locations are available for this position?

The positions are IBM US Office-based, with opportunities in Tucson, AZ; Austin, TX; Rochester, MN; RTP, NC; San Jose, CA; and Poughkeepsie, NY.

What does the training and support look like for new employees?

You will be supported by mentors and coaches who will encourage you to challenge norms, investigate ideas outside of your role, and come up with creative solutions.

What programming languages are preferred for this role?

Basic knowledge in one or more of the following technology areas is required: C++, C, Java, Ruby, Python, Perl, SQL.

Is experience required for this position?

A minimum of 3 months of experience in one or more of the specified technology areas and with APIs is preferred but not mandatory for entry-level candidates.

What kind of projects will I work on as an Entry Level Back End Developer?

You will participate in many aspects of the software development lifecycle, including design, code implementation, testing, and support, mainly focusing on backend development.

What is IBM's stance on diversity and inclusion?

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer, considering applicants without regard to various characteristics, including race, gender, and disability.

How does IBM support career growth?

IBM offers training and educational resources on a personalized, AI-driven learning platform for employees to grow skills and achieve their career goals, along with long-term career growth and learning opportunities.

Are there benefits associated with this position?

Yes, eligible employees have access to healthcare benefits, financial programs, paid time off, training resources, and various discounts, among others.

Will this position have any visa sponsorship?

IBM will not be providing visa sponsorship for this position now or in the future, and applicants must have the ability to work without visa sponsorship.

What skills are essential for success in this role?

Key skills include problem-solving, debugging, troubleshooting, and the ability to learn new skills quickly and efficiently. Strong verbal and written communication skills are also crucial.

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