Logo of Huzzle

Software Developer

image

IBM

2mo ago

  • Job
    Full-time
    Entry, Junior, Mid & Senior Level
  • Data
    Software Engineering
  • Markham

AI generated summary

  • You need a strong background in Java, Python, C, and C++, cloud tech, database proficiency, problem-solving skills, and teamwork. Preferred: C/C++, CI/CD, Kubernetes, Python, GoLang, JavaScript.
  • You will design and implement features, optimize existing code, conduct testing and debugging, and collaborate with team members to ensure software meets user needs.

Requirements

  • Required Technical and Professional Expertise
  • Software Development Expertise: Strong background in software development, demonstrating expertise in programming languages such as Java, Python, C, and C++.
  • Cloud Technology Proficiency: Experience with cloud-based technologies, showcasing familiarity with modern cloud ecosystems and tools.
  • Database Knowledge: Proficiency with open-source and/or proprietary databases, database algorithms and operating systems concepts
  • Self-Starter Mindset: A self-starter with a proactive mindset, able to initiate and drive projects independently.
  • Excellent Problem-Solving Skills: Demonstrated excellence in problem-solving, with the ability to tackle complex issues and find effective solutions.
  • Collaborative Team Player: Ability to work seamlessly as part of a team, contributing to collective goals and fostering a collaborative work environment.
  • Preferred Technical And Professional Expertise
  • Knowledge and experience with various programming back-end languages and tools – C/C++, CI/CD tools and best practices
  • Knowledge and experience with Kubernetes and cloud hyperscaler technologies and associated programming languages - Python, GoLang and REST API development
  • Knowledge of frontend development practices and programming languages, e.g.: JavaScript and related libraries

Responsibilities

  • As a key member of our dynamic team, you will play a vital role 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.

FAQs

What is the job title for this position?

The job title for this position is Software Developer.

What type of software solutions will I be involved in developing?

You will be involved in developing AI-powered, cloud-native software solutions.

What are the required programming languages for this role?

The required programming languages include Java, Python, C, and C++.

Is experience with cloud technology necessary?

Yes, experience with cloud-based technologies is required.

What database knowledge is preferred for applicants?

Proficiency with open-source and/or proprietary databases, database algorithms, and operating systems concepts is preferred.

Does the role involve collaboration with other teams?

Yes, collaborative work with fellow developers, designers, and product managers is a key aspect of this role.

What is a preferred technical expertise related to backend development?

Knowledge and experience with back-end programming languages and tools such as C/C++, CI/CD tools, and best practices are preferred.

Are there any specific technologies or tools that candidates should be familiar with?

Candidates should have knowledge of Kubernetes, cloud hyperscaler technologies, and programming languages such as Python and GoLang.

Is knowledge of frontend development practices beneficial for this role?

Yes, familiarity with frontend development practices and programming languages, such as JavaScript and related libraries, is beneficial.

What is IBM's approach to personal and professional development for employees?

IBM encourages continuous learning and development, fostering an environment where employees can thrive and be open to feedback.

What is the location requirement for this job?

Candidates must have the ability to work in Canada without sponsorship.

Are foreign nationals from sanctioned countries eligible for this position?

No, foreign nationals from US sanctioned countries are not eligible for employment in this position.

Does IBM promote diversity and equal opportunity in hiring?

Yes, IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer.

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