The successful candidate will help improve our security compliance by providing guidance to other teams, build security-based infrastructure, and respond to security vulnerabilities. You will contribute, as part of our agile team, in a casual work environment in which teamwork, open communication and discussion are encouraged. We are looking for a variety of skills, but focusing on Security, Kubernetes, and C# microservices.
Responsibilities:
▪ Implement a solid security infrastructure to provide the footing on which to build our platform.
▪ Respond to critical security events in a timely fashion to co-ordinate an effective response to customers to mitigate and address issues.
▪ Analysis of complex problems involving multiple related causes to define required software functionality.
▪ Design, implementation, testing and documentation and support of non-real-time software to meet required functionality.
▪ Design, implementation, testing & documentation, and support of software whose functionality is characterized by the timely and predictable response to external, real-world events.
▪ As part of an Agile team, you will be designing, coding and integration testing features, making bug fixes, participating in Community of Practices, mentoring junior developers, etc.
Knowledge & Experience
Required Qualifications:
▪ Post-Secondary educations in Software Engineering, Computer Science, relevant field, or equivalent job experience.
▪ 3+ years working in DevSecOps.
▪ Experience with Security Vulnerability Management and Remediation
▪ Experience in security compliance to obtain certification.
▪ Excellent verbal communication skills – both written and verbal.
▪ Any programming languages (prefer C#, Java).
▪ Ability to adapt to the latest development techniques, and eager to learn.
▪ Eligible for up to a top-secret security clearance.
Preferred Qualifications:
▪ Phenomenal problem solver.
▪ Proven history of getting things done (e.g., not just a thinker, but someone capable of
delivering high quality code and finishing the job).
▪ Team player – able to share, mentor and code review.
▪ Software Engineering, Computer Science degree or relevant work experience.
▪ Experience with Vault
▪ Experience with Kubernetes
▪ Pen Testing Experience
▪ Agile development experience, including the use of automated until and integration tests.
▪ Experience working with REST APIs
▪ Enterprise development experience (large databases, multi-tier applications)
▪ Experience working with Big Data
▪ Linux experience
▪ Multi-team development environment experience
Personal Attributes:
▪ Passionate about work and about making a difference.
▪ Self-aware.
▪ Empathetic, curious, and committed to excellence in all aspects of work.
▪ Proactive and self-motivated, able to work with a high level of autonomy.
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.