×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Software Developer

Job in Ottawa, Ontario, Canada
Listing for: JSI
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, DevOps, Cloud Engineer - Software
Job Description & How to Apply Below

Posting Details

Job Details

Description

JSI is looking for a full stack Software Developer to join our Solutions team. You will be developing complex, cutting-edge software that uses a wide variety of technologies, offering you the opportunity to develop your technical skills on the job. You will collaborate with other developers, testers, product owners, and managers to deliver solutions that meet or exceed customer expectations. Your experience and training is less important than your mindset;

we are looking for individuals who actively seek opportunities to grow and develop.

Responsibilities

  • Design, Develop, and Test:
    Create robust, scalable, and efficient software solutions following industry best practices and meeting documented acceptance criteria.
  • Write Clean Code:
    Craft well-documented and maintainable code, adhering to coding standards and guidelines.
  • Code Reviews:
    Conduct thorough code reviews to ensure compliance with coding conventions and quality standards.
  • Troubleshooting and Debugging:
    Identify root causes and implement effective solutions for issues that arise.
  • Collaborate:
    Work closely with your team, including developers, testers, product owners, and managers.
  • Continuous Improvement:
    Embrace a focus on continuous improvement and challenge the status quo.
  • Agile Participation:
    Actively engage in Agile ceremonies, such as daily standups, grooming, sprint reviews, retrospectives, planning, and demos.
  • Required Qualifications

  • Post secondary education in Software Engineering, Computer Science or equivalent
  • Proficiency in either the C# or Java programming languages
  • You have worked through multiple iterations of the Software Development Life Cycle, giving you the insight to build robust, scalable solutions while embracing change.
  • Experience in working with automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines
  • Familiarity with Agile methodologies and software development best practices
  • Eligible for up to a top-secret security clearance
  • Preferred Qualifications

  • Familiarity with Angular, Ruby, Python, JavaScript, other scripting languages, HTML/CSS
  • Experience with Docker, Kubernetes or other containerization technologies
  • Experience with REST APIs
  • Personal Attributes

  • Passionate and skilled developer with a drive for excellence
  • Excellent team player with an eagerness to learn from others
  • Empathetic and capable of understanding different perspectives
  • Effective communicator, fostering inclusivity and collaboration
  • Quick to learn new languages and technologies
  • Ability to share, mentor, give and receive code review feedback openly, honestly, and fairly
  • Possesses a problem-solving mindset, prioritizing customer needs and delivering results
  • How we Work?

    You will be expected to work in a Hybrid environment reporting to our Kanata, Ontario location 2 or more times per week.

    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary