Search jobs > Ottawa, ON > Senior software developer

Senior Software Developer

JSI
Ottawa, ON, CAN
$115K a year (estimated)
Full-time

Posting Details

Job Details

Description

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.
  • 5+ years of software development 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.
  • 30+ days ago
Related jobs
Circle K
Ottawa, Ontario

End-to-end software development lifecycle experience (requirements, design, implementation,. ...

Telesat
Ottawa, Ontario

Senior Specialist Software Developer (Networking). This setup fosters brainstorming, problem-solving, and trusted relationships and allows our employees to come together three days a week to collaborate, innovate and thrive!We are seeking a highly skilled Senior Software Developer with expertise in ...

Vidyard
Remote, Canada
Remote

In this role, you'll be working closely with an awesome team of developers and a product manager, all under the guidance of an Engineering Manager. Your goal? To use your skills to simplify and enhance the day-to-day experience of our developers. Our Developer Platform team is where innovation meets...

LRO Staffing
Ottawa, Ontario

Software Developer, Security for our west-end client. Reporting to the Senior Development Manager, this person will join a growing agile team of skilled Developers that build enterprise-level, multi-tier applications in a mission-critical environment. HQ'd in Kanata, this software company has severa...

Vidyard
Remote, Canada
Remote

Reporting directly to the Software Development Manager, you'll collaborate with a cross-functional team of developers, a designer, and a product manager to address customer challenges and deliver exceptional software solutions. Eager to share knowledge among other senior - staff level developers and...

Telesat
Ottawa, Ontario

As a Senior Software Developer in Test, you will ensure the quality and reliability of the System Model codebase, as well as the microservice ecosystem supporting it, through effective and automated software testing. Senior Software Developer in Test (LS270). The Software Developer in Test will be r...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. BlackBerry QNX software is t...

Telesat
Ottawa, Ontario

Senior Specialist Software Developer (LS60). Specialist Software Developer will assume ownership of specific software modules, overseeing their development, quality, testing and functionality. This setup fosters brainstorming, problem-solving, and trusted relationships and allows our employees to co...

Trend Micro
Ottawa, Ontario

In this role, you will play a critical role in designing, developing, testing, deploying, and supporting high-quality software solutions. As a senior member of the team, you will have the opportunity to contribute to architectural decisions, mentor junior engineers, and collaborate with cross-functi...

SS&C Technologies Holdings
Remote - Ontario, Canada
Remote

Blue Prism Chorus is moving to the cloud!  We are seeking a passionate developer who is eager to revolutionize Chorus and transform it from the solid product it been for years into a modernized product built for future longevity. Provide code that enhances software as needed with little directi...