Job Title or Location
RECENT SEARCHES

Software Developer

Jatom Systems Inc.-CAN - 14 Jobs
Kanata, ON
Posted 3 days ago
Job Details:
Remote
Full-time
Experienced

As a Software Developer on the Build & Installer team, you will be responsible for developing and troubleshooting builds, build infrastructure, first party tooling, and Windows MSI Installers.

Responsibilities:

  • Learn and Adapt: Ability to handle new technologies, languages, and frameworks while collaborating across all of JSI
  • Troubleshooting: Diagnose and resolve issues with a mindset to keeping the build and artifact management systems up and responsive for end users.
  • Internal Build Tooling: Develop and maintain tools to create and improve the build pipelines and build systems
  • Windows Installer Development: Build and maintain Windows installers for customer-facing product deployment.
  • Increase Testability and Automation: Eagerly embrace automation and testability to reduce manual overhead and reduce incidence of bug regression in owned systems and tooling
  • Collaboration: Work closely with development teams to understand requirements and help improve their ability to self serve in the build space. Participate in code reviews, design discussions, and knowledge-sharing sessions as needed.
  • Documentation: Create and maintain documentation for build infrastructure, processes, and procedures. Provide training and support to team members as needed.

Qualifications :

  • 3+ years of software engineering experience, ideally with exposure to build, CI/CD and DevOps.
  • 3+ years working with C#, Ruby, or other comparable languages
  • Education: Software Engineering, Computer Science degree or equivalent
  • Experience creating CI/CD pipelines
  • Experience with Git
  • Exposure to Docker, Kubernetes, Prometheus, and Grafana
  • Exposure to Jenkins, Artifactory, InstallShield
  • Must be eligible for up to a Top Secret Security Clearance.

Preferred Qualifications:

  • Experience with Nuke
  • Experience maintaining APIs and tooling relying on those APIs
  • Experience with Infrastructure as code (Puppet, Chef, Ansible) and/or immutable infrastructure
  • Experience with Linux, Windows, Virtualization
  • Ability to share, mentor, give and receive code review feedback openly, honestly, and fairly.
  • Problem solving/troubleshooting mindset, customer oriented and results focused.
  • Strong written and verbal communication.

How We Work

You will be expected to work in a remote/hybrid environment reporting to our Kanata, Ontario location 2 or more times per week.

About JSI

JSI is built on purpose, that of making a difference in the world.

Founded in 1979, this privately-owned technology company is the North American leader in designing and developing acquisition, collection and analysis solutions for law enforcement and intelligence communities.

With 4Sight – JSI's single, unified, product suite – customers can combine any number of disparate data sources into a highly intuitive, visually-focused platform. The result? JSI's customers spend less time working with data and more time seeing patterns, understanding trends, and gaining perspective (and making the world a safer place).

With over 400 employees and a strong, growing global presence in Canada, the U.S., Australia, and Germany, JSI is not only the dominant player in its industry, it is also known for its fun, high-performing, purpose-driven corporate culture.

In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), JSI will provide accommodation-accessible formats, and communication supports for the interview process upon request.

Share This Job: