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

Engineer, C# ​/ Unity Developer

Job in Mississauga, Ontario, Canada
Listing for: R Systems
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    C# / Unity Developer, Backend Developer
Job Description & How to Apply Below
Position: Full Stack.Net Engineer )
Position Overview  We are seeking a Senior Developer to work on Client, an enterprise product built using the Net Quarry platform. The ideal candidate will have deep experience in .NET/C#, SQL Server, and metadata‑driven application development, along with advanced expertise in using AI across the Software Development Life Cycle (SDLC) to improve productivity, quality, and delivery speed. This role is suited for a hands‑on engineer who can design, build, extend, and support business applications while also driving the adoption of AI‑assisted practices in development, testing, debugging, documentation, and release workflows.

Key Responsibilities   Design, develop, and maintain features for Client on the Net Quarry platform.
Work extensively with Net Quarry metadata‑driven application architecture, including business objects, pages, filters, workflows, and extensions.
Build and maintain custom services, extensions, and business logic using C# and .NET.
Collaborate with product owners, QA, and support teams to analyze requirements and deliver robust enterprise solutions.
Manage and optimize SQL Server schemas, queries, stored procedures, and data models.
Troubleshoot production and non‑production issues across application, database, and platform layers.
Use AI tools and techniques to improve SDLC activities such as:  requirements analysis
code generation and refactoring
test case creation
automated test design
defect analysis
log interpretation
documentation generation
release notes and handoff materials

Establish best practices for safe and effective AI usage in engineering workflows.
Review code, mentor junior developers, and contribute to technical standards.
Participate in sprint planning, estimation, design reviews, and production support as needed.

Required Qualifications   7+ years of software development experience, with strong hands‑on expertise in C#, .NET, and SQL Server.
Experience working on enterprise web applications and platform‑based or metadata‑driven systems.
Practical experience with the Net Quarry platform or similar application frameworks.
Strong understanding of application architecture, database design, and service‑oriented development.
Proven ability to debug complex issues across application and data layers.
Experience using AI tools in engineering workflows for code, testing, analysis, or documentation.
Strong communication skills and ability to work effectively with cross‑functional teams.

Preferred Qualifications   

Experience with Net Quarry Studio or similar low‑code/configuration‑driven development tools.
Exposure to enterprise SaaS products and multi‑tenant application architecture.

Experience with test automation frameworks and AI‑assisted testing practices.
Familiarity with Dev Ops, CI/CD pipelines, and deployment workflows.
Knowledge of secure coding, performance tuning, and application observability.
Experience mentoring developers and defining technical standards.
Technical Skills   C#, .NET Framework / .NET
SQL Server
Metadata‑driven application development
Custom services and extensions
Web application debugging and troubleshooting
AI‑assisted development workflows
Test automation concepts
Enterprise application architecture
Soft Skills   Strong analytical and problem‑solving ability
Ownership mindset and attention to detail
Clear written and verbal communication
Ability to balance speed with quality
Collaborative and proactive approach
Curiosity and continuous learning mindset
What Success Looks Like   Features for Client are delivered on time with high quality.
Platform extensions are clean, maintainable, and aligned with Net Quarry architecture.
AI is used thoughtfully to accelerate development without compromising engineering standards.
Defects are resolved efficiently with strong root‑cause analysis.
The developer becomes a trusted technical contributor and mentor within the team.
Why Join R Systems?
Frequent Internal Hackathons:
Engage in dynamic competitions with exciting prizes to keep your skills sharp.
Cultural Celebrations:
Strengthen our familial bonds through shared celebrations, fostering a sense of community.
Diverse Project Exposure:
Work on a variety of projects across sectors like…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary