US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Developer

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.





Share Job