Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

IBM Software Developer 
Canada, Ontario, Markham 
851072317

04.12.2024

Your Role and Responsibilities

As a Back-End Software Developer, you will:

– Work in an Agile, collaborative environment to design, build, deploy, configure, and maintain IBM Data and AI data management software, including SaaS products on multiple hyperscalers.
– Design and implement new features, optimizing and maintaining existing code in a variety of languages, including C/C++, SQL, Perl, Python, Go, and Java.
– Ensure the software meets the quality standards of enterprise-grade, mission critical software.
– Work closely with other developers, architects, designers, and product managers
– Work with renowned IBM products, including open-source technologies.
– Develop using object-oriented, and multi-threaded, and highly concurrent programming techniques.
– Implement industry standards and best practices for security.
– Develop SQL queries, and back-end database procedures and algorithms.
– Drive software design and code reviews.
– Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, and Continuous Integration.
– Create and maintain technical documentation.

Required Technical and Professional Expertise

  • 5+ years of software development experience with C/C++.
  • 5+ years of experience developing and/or administering SQL databases.
  • Expert knowledge of software algorithms, data structures, and database concepts.


Preferred Technical and Professional Expertise

  • 5+ years of experience with SQL database engine development in Db2, Oracle, MySQL, PostgreSQL, SQL Server, MongoDB, Snowflake, Redis or similar databases.