Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,051 Jobs at 188 Companies

Entry Level - Back End Developer

IBM

IBM

Software Engineering
Markham, ON, Canada
Posted on Nov 18, 2023
Introduction
At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, lets talk.

Your Role and Responsibilities
START DATES FOR THIS POSITION ARE IN 2024

At IBM we have an amazing opportunity to transform the world with cognitive technology. By using the vast amounts of information available today to identify new patterns and make new discoveries, we are helping cities become smarter, hospitals transform patient care, financial institutions minimize risk, and pharmaceuticals find cures for rare diseases. Join the forward-thinking teams at IBM solving some of the world’s most complex problems – there is no better place to grow your career!

Entry-Level Back-End Developers:
• Are experienced with client-server architectures, networking protocols, application development, and using databases.
• Have experience using and developing APIs.
• Understand user and system requirements
• Have an understanding of, or experience with, Agile development methodology.

What You’ll Do:

  • You’ll work in a dynamic, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications for our highly valued customers.
  • You’ll employ IBM’s Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability.
  • Design and code servers, services, applications and databases that are reusable, scalable and meet critical architecture goals.
  • Create Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use.
  • 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.


Who You Are:

  • You are highly motivated and have a passion for creating and supporting great products.
  • You thrive on collaboration, working side by side with people of all backgrounds and disciplines, and you have very strong verbal and written communication skills.
  • You are great at solving problems, debugging, troubleshooting, designing and implementing solutions to complex technical issues.
  • You have a basic understanding of software development and programming languages.
  • You have the ability to learn new skills quickly and use the skills efficiently.



Entry-Level Back-End Developers are in demand across IBM’s growth areas. You’ll be matched to a development team based on your skills, location preference and business needs.

Must be eligible/legally entitled to work in Canada

Required Technical and Professional Expertise
Must have basic knowledge in one or more of the following technology areas: C++, C, Java, C#, Ruby, Python.

Preferred Technical and Professional Expertise
Must have basic knowledge in one or more of the following technology areas: C++, C, Java, C#, Ruby, Python.