DB2 Back End Developer
Markham (Markham) IT development
Job description
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
In the role as a DB2 BackEnd Developer, you will have responsibilities for the following:
Core engine C/C++ development on Linux, UNIX, and Windows, hybrid cloud environments, advanced support (L3), continuous engineering and may include client-specific engagements.
NASW_24
Required Technical and Professional Expertise
You are required to have the following experience:
· Minimum of 3+ years of working experience in C/C++ Programming.
· Working knowledge of operating System Concepts (serialization, concurrency, multi-threading) and Data Structures (arrays, pointers, hash buckets).
· Knowledge of various sorting and/or hashing Computer Science Algorithms.
· Proficient or experience in Linux development environment.
· Knowledge of SQL Databases (Db2, Oracle, SQL Server etc).
· Strong written and verbal communications skills.
Preferred Technical and Professional Expertise
· Client-facing experience and negotiation skills.
· Experience in Agile development.
· Experience in UNIX scripting languages - perl, python, shell, etc.
· Knowledge of GitHub, Jenkins.
· Basic Windows OS Knowledge.