Software Developer

 

Description:

Product Verification team at Kinaxis enables reliable testing and delivery of solutions developed

by the entire R&D at Kinaxis. Our main goal is to put together the entire stack by automatically

deploying all software components and running the automated tests. We control the largest and

the most complicated deployment & testing frameworks in R&D. We operate in both privately

maintained data center and in the public Cloud. In addition, we maintain and enhance automation

for releasing the main Kinaxis products. The uniqueness of the team is that it is the only team

within R&D that automates the deployment of entire software solutions, hence we collaborate

with all development teams and work with a variety of tooling.

About the role:

What you will do

  • Architect and implement state of the art tools for Continuous Delivery and DevOps in the datacenter and the Cloud
  • Build pipelining software tools for product deployment and testing
  • Leverage best practices and the latest technologies to build world class tooling
  • Communicate with multiple teams to build a multi-layer CD infrastructure
  • Explore the uses and potential benefits of applying AI to the testing and automation processes

Technologies we use

  • Major programming languages: C# / Java
  • Scripting and automation: Groovy, Python, PowerShell, JavaScript, Bash
  • Jenkins, Kubernetes, Docker, GitHub Actions, Ansible, Helm
  • JIRA, Confluence, Miro

What we are looking for

  • A sound grasp of OOP, data structures, algorithms and design patterns
  • Practical knowledge of pipelining tools: Jenkins, GitHub Actions
  • Experience in coding using one of the major scripting languages: Groovy, Python
  • Experience in coding using one of the major OOP programming languages: C# or Java
  • Experience working on scrum teams following repeatable software development cycle
  • Experience with public cloud platforms: Azure/ GCP/ AWS
  • Knowledge of relational databases and schema design, SQL queries
  • A post-secondary diploma/degree in computer science / software engineering with
  • experience in software development and software testing automation

Organization Kinaxis Inc
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-12-30 4:16 pm
Expires on 2025-02-13