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. #Information Technology jobs

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
7 months ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada