Canadian Inclusion
close

N. Harris Computer Corporation - CAD

Apply for this job

Software Developer (Information Technology)



OVERVIEW

Cayenta is seeking a motivated Software Developer (entry to intermediate level) to join our Customer Information System (CIS) product team. This role begins with hands-on development in our enterprise-grade CIS application built using the Uniface low-code platform. You'll work directly on core business functionality and gain a deep understanding of the platform and product domain.

Over time, you'll transition into a key contributor on our modernization initiative, helping build out a new backend architecture in .NET/C#. Your experience with the existing product will provide valuable insight as we design and implement new services. The role also offers the opportunity to explore how AI/LLMs can assist in evolving and enhancing platform functionality.

You'll report to the Director of Research & Development, with a preference for candidates based in Canada.

WHAT WILL BE YOUR NEW ROLE

  • Contribute to our enterprise CIS product using the Uniface platform, helping enhance and maintain key business functionality.

  • Build deep product and domain knowledge to support long-term development efforts.

  • Work with senior engineers to explore and apply AI/LLM tools for development efficiency and platform insights.

  • Transition into backend development using .NET/C#, contributing to new microservice-based systems as part of our modernization project.

  • Design and implement scalable backend services, business logic, and data access layers.

  • Collaborate with React frontend developers to ensure end-to-end functionality and seamless integration.

  • Support schema design and data handling in relational databases.

  • Participate in code reviews and follow modern development practices including CI/CD and Agile workflows.

WHAT ARE WE LOOKING FOR

  • 0–3 years of professional software development experience.

  • Required for entry-level applicants: A Bachelor's degree in Computer Science, Software Engineering, or a related discipline.

  • Foundational programming experience in C#, Java, or similar languages.

  • Interest in full product lifecycle development—from working on a mature enterprise system to building modern services.

  • Ability to read, understand, and improve complex codebases.

  • Strong communication and collaboration skills.

WHAT WILL MAKE YOU STAND OUT

  • Exposure to .NET Core, C#, or backend service development.

  • Familiarity or interest in low-code development environments, including Uniface.

  • Interest around AI/LLMs and how they can be applied to software development workflows and code conversion.

  • Experience with enterprise applications such as ERP or CIS platforms.

  • Understanding of RESTful APIs, database design, and backend system architecture.

  • Participation in open-source projects, hackathons, or software communities.

Apply

Apply Here done

© 2025 Canadian Inclusion