Enable job alerts via email!

Intermediate / Senior Software Engineer

JSI

Ottawa

Hybrid

CAD 85,000 - 115,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking an Intermediate / Senior Software Engineer to join their team in Ottawa, Ontario. The ideal candidate will have strong expertise in C# and Angular, excellent problem-solving skills, and the ability to work in a remote/hybrid environment. Responsibilities include collaborating in Scrum teams and delivering high-quality software solutions. Competitive salary and professional growth opportunities are offered.

Benefits

Competitive salary
Comprehensive benefits package
Professional growth opportunities
Collaborative environment

Qualifications

  • Proven experience developing applications using C#, ASP.NET and Angular frameworks.
  • Strong problem-solving skills with the ability to analyze complex technical challenges.
  • Must be eligible to obtain and maintain a Top Secret security clearance.

Responsibilities

  • Collaborate with cross-functional Scrum teams to design, develop, and deliver high-quality software solutions.
  • Write clean, efficient, and maintainable code in C# and Angular.
  • Analyze user requirements, design technical solutions, and implement features.

Skills

C#
Angular
Problem-solving
Communication
Agile methodologies

Education

Bachelor’s degree in Software Engineering or Computer Science

Tools

Kubernetes
Docker
Git
Job description

Posting Details

Job Details

Description

We are seeking a talented and motivated Intermediate / Senior Software Engineer to join our dynamic team in a Scrum-based development environment. The ideal candidate will have strong expertise in C# and Angular, possess excellent problem-solving skills, and demonstrate a willingness to learn and adapt to new challenges. This role requires outstanding communication abilities and a solid foundation in software engineering principles. Candidates must hold a degree in Software Engineering, Computer Science, or a related field and be eligible for a Top Secret security clearance.

Key Responsibilities :
  • Collaborate with cross-functional Scrum teams to design, develop, and deliver high-quality software solutions.
  • Write clean, efficient, and maintainable code in C# and Angular to meet project requirements.
  • Participate in all Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Analyze user requirements, design technical solutions, and implement features that align with business goals.
  • Troubleshoot, debug, and resolve software defects in a timely manner.
  • Address customer tickets, by providing prompt and durable resolutions.
  • Stay up to date with emerging technologies, frameworks, and best practices to contribute to continuous improvement.
  • Create and maintain comprehensive technical documentation.
  • Ensure compliance with security standards and protocols, especially those required for Top Secret clearance eligibility.
Required Qualifications :
  • Bachelor’s degree in Software Engineering, Computer Science, or a related discipline.
  • Proven experience developing applications using C#, ASP.NET and Angular frameworks.
  • Familiarity with Agile / Scrum methodologies and the software development lifecycle.
  • Strong problem-solving skills with the ability to analyze complex technical challenges.
  • Willingness and enthusiasm to learn new technologies and adapt to evolving project needs.
  • Excellent verbal and written communication skills for effective collaboration within a team.
  • Must be eligible to obtain and maintain a Top Secret security clearance.
Preferred Qualifications :
  • Experience developing in Kubernetes, microservices architecture.
  • Familiarity with docker, helm, ruby.
  • Knowledge of additional front-end or back-end frameworks and best practices.
  • Agile development experience, including the use of automated unit and integration tests.
  • Familiarity with Cypress test frameworks.
  • Familiarity with DevOps practices, CI / CD pipelines, and version control systems such as Git.
Personal attributes :
  • Excellent communication skills – both written and verbal.
  • Self-motivated and capable of managing multiple priorities and tasks
  • Loves to be a part of a team.
  • Creative and efficient in proposing solutions to complex, time-critical problems.
  • Strong analytical and problem-solving skills with a high attention to detail.
What We Offer :
  • Competitive salary and comprehensive benefits package.
  • Opportunities for professional growth and continuing education.
  • A collaborative, team-focused environment that values innovation and excellence.
  • The chance to contribute to impactful projects that make a difference.
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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.