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.
- Rate: Not Specified
- Location: Ottawa, CA-ON
- Type: Permanent
- Industry: IT
- Recruiter: N. Harris Computer Corporation - CAD
- Contact: Not Specified
- Email: to view click here
- Reference: R0030547
- Posted: 2025-06-13 09:57:09 -
- View all Jobs from N. Harris Computer Corporation - CAD
More Jobs from N. Harris Computer Corporation - CAD
- Postbote für Pakete und Briefe in Karlsruhe (m/w/d)
- F&B Attendant - InterContinental Abu Dhabi
- Postbote für Pakete und Briefe in Weingarten, Baden (m/w/d)
- Postbot:in für Pakete und Briefe in Stutensee
- Production Manufacturing Technician
- General Manager
- Finance Officer
- Postbote für Pakete und Briefe (m/w/d)
- Paketzusteller - Milbertshofen (m/w/d)
- TIG Welder (Albany, OR)
- Quality Tech (Bloomington, MN)
- Cook I - 039
- Pharmacy Technician
- Customer Service Representative - Remote - eviCore
- Customer Service Associate Representative
- Dedicated Client Service Partner - Hybrid - Cigna Healthcare - Wilson, NC
- Customer Service Representative - Cigna Healthcare - Remote
- Pharmacy Technician Associate Representative - Accredo
- Business Analytics Advisor - Adoption Issue Management Lead - Evernorth - Remote
- Business Analytics Advisor - Adoption Innovation Lab - Evernorth - Remote