Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Senior Software Developer 
Canada, Ontario, Markham 
904133298

16.09.2024


Required Technical and Professional Expertise

  • 8+ years of full-cycle (Agile) software development – Analysis, design, feature execution, automation, support with Java, C++, Golang or other modern OOP languages.
  • Experience with agile methodologies and automated testing with some exposure to TDD & pair programming.
  • 5+ years of experience in architecture, design and implementation of distributed applications, specifically in Cloud-/ Hybrid-Cloud-computing and MVC applications.
  • Knowledge and understanding of data structures and algorithms.
  • Knowledge and experience in micro-service architecture.
  • Proven track record of delivering connected projects in the role of enterprise software development, consulting, or other solution delivery roles.


Preferred Technical and Professional Expertise

  • Cloud certifications: AWS, Azure, GCP; Kubernetes certification(s).
  • Experience working with Kubernetes or related cloud-native technologies
  • Experience working with CI/CD processes, DevOps methodologies and tools such as Git, Jenkins, Travis. Collaboration and SCM tool: familiarity with Git and GitHub or GitLab.
  • Experience with multiple cloud services, including IBM Cloud, AWS, Azure, Google.
  • Experience with Linux systems.
  • Experience working in a globally distributed team.
  • Experience or training with Artificial Intelligence models.
  • Experience working with 3rd-party integrations.
  • Experience with UX/UI. Experience developing browser based web applications using JavaScript, React, Carbon components and associated patterns and best practices.
  • Experience building responsive and reusable UI/UX components