Titre du poste ou emplacement

Software Developer

Jatom Systems Inc.-CAN - 15 emplois
Kanata, ON
Posté aujourd'hui
Détails de l'emploi :
Télétravail
Temps plein
Expérimenté

As an Intermediate Software Developer on the Data Storage team, you will be responsible for developing and maintaining data storage solutions, optimizing SQL queries, and working with distributed database technologies such as DataStax. You will collaborate with cross-functional teams to deliver high-quality features, break down user stories, and participate in agile development practices.

Responsibilities
  • Learn and Adapt: Ability to handle new technologies, languages, and frameworks while collaborating across all of JSI.
  • Feature Development: Design, develop, and implement new features related to data storage and management.
  • Story Breakdown: Participate in agile story breakdown sessions to define development tasks and estimate effort.
  • Monitoring and Troubleshooting: Implement monitoring, logging, and alerting solutions to ensure the health and performance of data storage systems. Diagnose and resolve issues with a mindset to keeping the system up and responsive for end users.
  • System Administration: Respond to queries from engineers to troubleshoot issues and gather feedback to enhance the solution.
  • CI/CD Integration: Develop and maintain tools to create and improve the CI/CD pipeline, including automated database provisioning and schema management.
  • Collaboration: Work closely with development teams to understand requirements and improve their workflow. Participate in code reviews, design discussions, and knowledge-sharing sessions.
  • Documentation: Create and maintain documentation for data storage infrastructure, processes, and procedures. Provide training and support to team members as needed.
Qualifications
  • 4+ years of software engineering experience, with exposure to the entire stack of development (backend, APIs, UI).
  • Strong proficiency in Microsoft SQL Server and distributed databases such as Cassandra or DataStax Enterprise.
  • Experience creating CI/CD pipelines.
  • Experience with Git.
  • Exposure to Docker, Rancher, Prometheus, and Grafana.
  • Exposure to vSphere API.
  • Must be eligible for up to a Top Secret Security Clearance.
Preferred Qualifications
  • Experience with GitHub/Jenkins.
  • Experience with Infrastructure as Code (Puppet, Chef, Ansible) and/or immutable infrastructure.
  • Experience with Linux, Windows, and Virtualization.
  • Experience working in production or high-availability environments.
  • Familiarity with Solr and DataStax Astra DB.
  • Solid problem-solving and troubleshooting abilities with a proactive mindset.
  • Knowledge of data security and privacy regulations.
  • Strong organizational skills and ability to manage multiple installations simultaneously.
  • Excellent written and verbal communication skills.
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. Some customer site visits may be required.

About JSI

JSI is built on purpose: 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.

Partager un emploi :