Software Developer

IBM • CA Markham

Company

IBM

Location

CA Markham

Type

Full Time

Job Description

Introduction
A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.

Seeking new possibilities and always staying curious we are a team dedicated to creating the world’s leading AI-powered cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers so the door is always open for those who want to grow their career.

IBM’s product and technology landscape includes Research Software and Infrastructure. Entering this domain positions you at the heart of IBM where growth and innovation thrive.

Your Role and Responsibilities

  • Develop business solutions utilizing the shared services platform based on a framework build on Angular in the front-end Java and Node services in the backend and databases exposed through GhaphQL query language.
  • Participate in agile backlog grooming planning and execution of your work by working closely with STSMs Product Owners and other stakeholders from sales and support.
  • Complete code reviews and design reviews
  • Deliver work throughout planned iteration
  • Collaborate with other team members and stakeholders
  • Participate in Testing cycles for production code



Required Technical and Professional Expertise

  • Minimum 2 years experience in designing and developing user interfaces for software products
  • Bachelor’s Degree in Computer Science Engineering or a related technical discipline
  • 2+ years developing with HTML CSS JavaScript TypeScript
  • Experience building responsive and reusable UI/UX components
  • Experience working with visual designs design systems and prototypes.
  • Experienced in working with any database query languages like GraphQL / SQL.
  • Excellent debugging and testing skills.
  • Experience with enterprise level apps
  • Strong verbal and written communication skills collaborating with product manager to understand the business requirement.
  • Team-mindset: Willingness to collaborate and iterate
  • Growth-mindset: Willingness to learn new technologies and processes



Preferred Technical and Professional Expertise

  • Experience in developing modular JavaScript & using a common JS framework (Angular 6+ React Vue)
  • Technical and operational knowledge of GraphQL query writing
  • Asynchronous non-blocking UIs
  • Working with and integrating APIs
  • Team Git workflow and version control
  • Scrum/agile software development methodologies
  • Continuous delivery toolchain (Jenkins Travis Kubernetes)
  • Package managers (Yarn NPM Bower etc )
  • Good understanding of API Gateways management microservices
  • Good understanding of unit behavioral and end-to-end testing (Karma Cypress Mocha)
  • Browser based debugging and understanding of web fundamentals (Cookies localStorage DOM)
  • UI Performance mechanisms/patterns (Webworkers service workers etc)
  • Good understanding of Web application firewalls AppDynamics Dynatrace New Relic
  • Good understanding of RHEL/Scripting/Commands
Apply Now

Date Posted

12/04/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Software Developer - IBM

Views in the last 30 days - 0

The text describes a career opportunity in IBM Software focusing on AI and cloudnative software solutions The role involves working on the zAIOps team...

View Details

BPMS Software Developer - IBM

Views in the last 30 days - 0

A career in IBM Software offers the opportunity to work on transforming customers challenges into solutions with a focus on creating AIpowered cloudna...

View Details

Senior Software Developer - IBM

Views in the last 30 days - 0

The text describes a career opportunity in IBM Software where a Software Developer can work on developing microservicebased application components wor...

View Details

Software Developer - IBM

Views in the last 30 days - 0

The text describes a career opportunity for a skilled software developer at IBM Software The role involves developing and maintaining highquality soft...

View Details

Software Developer - IBM

Views in the last 30 days - 0

The job posting is for a software development position at IBM where you will work on crafting exceptional software experiences for the WebSphere organ...

View Details

SOFTWARE DEVELOPER - IBM

Views in the last 30 days - 0

The job posting is seeking a skilled software developer to join the IBM Software team responsible for developing and maintaining highquality software ...

View Details