Apply now

Posted 26 days ago

Software Developer II

@ Ricoh Canada Inc.

Kitchener, Ontario

Full-time
Apply now
SIGNALS

Responsibilities:

  • Analyze business requirements and recommend technical solutions.
  • Participate in technical design, development, and implementation activities.
  • Develop reliable, scalable, and high-performance applications.
  • Create and execute unit tests to ensure software quality.
  • Support and maintain customer-facing solutions.
  • Participate in database design and development.

Requirements summary:

  • Analyze business requirements and recommend technical solutions.
  • University degree or college diploma in Computer Science, Software Engineering, or a related field.
  • Experience & Skills
  • 2+ years of software development experience, including co-op or internship experience.
  • Experience with modern web technologies.
  • Familiarity with HTTP, XML, JSON, SOAP, and REST-based integrations.
Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-10-18
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Ricoh Canada Inc.

Job description

About the Role

Ricoh's Solutions Engineering Team (SET) is seeking a Software Developer to join our team in Kitchener, Ontario under a hybrid work arrangement.

SET is part of the Solutions Development Center Americas and collaborates with global teams to deliver software solutions used by organizations ranging from small businesses to global enterprises. Our products are built on scalable server architectures and are primarily developed in Java.

This position offers the opportunity to work on customer-facing solutions, collaborate with experienced developers across multiple regions, and build a strong foundation in software engineering. We are looking for a motivated developer who is eager to learn, take on increasing technical responsibility, and grow their career within a collaborative and supportive environment.

Key Responsibilities

  • Analyze business requirements and recommend technical solutions.
  • Participate in technical design, development, and implementation activities.
  • Develop reliable, scalable, and high-performance applications.
  • Create and execute unit tests to ensure software quality.
  • Support and maintain customer-facing solutions.
  • Participate in database design and development.
  • Collaborate effectively with local and global development teams.
  • Contribute to a culture of continuous learning, innovation, and teamwork.

Qualifications

Education

  • University degree or college diploma in Computer Science, Software Engineering, or a related field.

Experience & Skills

  • 2+ years of software development experience, including co-op or internship experience.
  • Experience with modern web technologies.
  • Familiarity with HTTP, XML, JSON, SOAP, and REST-based integrations.
  • Experience with Java; experience with C, C++, or C# is an asset.
  • Scan or image-processing experience is an asset.
  • Strong analytical, problem-solving, communication, and teamwork skills.
  • Demonstrated commitment to continuous learning and professional growth.

Your First 90 Days

First Week

  • Complete onboarding activities, compliance training, and HR documentation.
  • Receive access to development tools, systems, and training resources.
  • Meet your teammates, manager, and key stakeholders.
  • Begin product and engineering workflow training.
  • Be paired with one or more technical mentors to support your onboarding.

Weeks 2–4

  • Build familiarity with our products, codebase, and development processes.
  • Participate in team meetings, technical discussions, and sprint activities.
  • Meet regularly with your manager to support your onboarding and development.
  • Begin contributing small enhancements and bug fixes with guidance from your mentor and team.

Months 2–3

  • Take ownership of smaller support and escalation tickets.
  • Contribute code through the team's development and review processes.
  • Develop a deeper understanding of product architecture and workflows.
  • Progress toward independently delivering assigned development tasks.

Career Development

At SET, we believe in investing in our people. Employees work with their manager to establish semi-annual and annual development goals aligned to technical growth, product expertise, and career aspirations.

As you grow within the organization, opportunities exist to take on greater technical ownership, contribute to solution design and architecture, mentor others, and pursue future technical leadership opportunities.

Join Our Team

We're looking for individuals who are curious, collaborative, and passionate about technology. If you're excited by the opportunity to learn, solve meaningful problems, and build a long-term career in software development within a flexible hybrid work environment, we'd love to hear from you.

Similar jobs

  • Software Developer

    Ontario
    Full Time

    Accipiter Radar

    Education & Experience; · Degree in Computer Science, Computer Engineering, Software Engineering or similar program from an accredited university or college; · Minimum 1 year software development experience (includes…

  • Senior Software Developer

    Toronto, ON
    Full Time

    Leonardo Worldwide Corporation

    10+ YOEWe work on what is worth working on—not technology for technology’s sake—and design each solution with the capabilities required to solve that problem effectively: no more, no less; Hands-on experience using AI-driven…

    Digital marketing, C#, .NET, Microsoft Visual Studio, Microsoft SQL Server, Cybersecurity

  • Software Developer

    Mississauga, ON
    Full Time

    PRI Engineering

    3+ YOECandidates need a degree or diploma in computer science or a related field, or equivalent experience, plus 3+ years building web applications and solid SQL and data modelling skills. PRI also needs experience with REST API integrations, Azure deployment and CI/CD, and clear communication with non-technical users.

    Azure, SQL, Git, Microsoft 365, ERP system, CRM system

  • Junior Software Developer

    Mississauga, ON
    Full Time

    Proven

    Candidates need a computer science, software engineering or related degree or diploma, completed within the last two years or by the start date. They also need to show experience building web applications in a modern stack, with an understanding of REST APIs, relational databases and Git.

    Git, Azure, Microsoft 365, Entra ID

  • Software Developer

    Toronto, ON
    Contract

    Teckhorizon Inc

    3+ YOECandidates need 3 to 5 years of hands-on C# and .NET experience, at least 3 years building RESTful APIs with ASP.NET Core, and 2 years using Azure DevOps. Strong knowledge of SQL Server, OAuth 2.0, JWT and Agile practices is also needed.

    C#, .NET Core, ASP.NET Core Web API, SQL Server, Entity Framework Core, Dapper

  • Jr. Software Developer

    Toronto, ON
    Full Time

    Infinite Investment Systems

    2+ YOECandidates need a diploma or degree in computer science or a related field, or equivalent practical experience, plus 2 to 3 years of programming experience. Experience with C#, .NET and Microsoft SQL Server, and working in a team-based development environment, is required.

    Microsoft SQL Server, .NET, C#

  • Intermediate Software Developer

    Ottawa, ON
    Full Time

    Akkodis

    3+ YOECandidates need 3-5 years of software development experience and experience in ADA, Java, C#, or C++. They also need a Federal Government Secret clearance and a university degree or college diploma in engineering or computer technology.

    Rational Team Concert, JIRA

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.