Riva International, Inc.

Experienced Backend Developer, C#/.NET

Riva International, Inc.

full-time

Posted on:

Location Type: Office

Location: Edmonton • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

.NET

About the role

  • Collaborate with team leads, developers, testers, product owners, and customer-facing stakeholders to develop new product features, maintain and enhance existing systems, and resolve customer issues
  • Design and build secure, robust, high-performance backend features for our core synchronization engine
  • Lead the design and implementation of new product features and improvements to existing systems
  • Write clean, well-documented, and testable code; participate in code reviews and mentor team members
  • Implement performant data synchronization mechanisms and optimize database interactions
  • Advocate for and implement security best practices throughout the development lifecycle
  • Use advanced server-side troubleshooting skills to maintain system stability
  • Prepare architectural and design documentation for internal and external stakeholders
  • Work with CI/CD pipelines and related technologies for efficient software delivery
  • Continuously learn and adopt new technologies and best practices within the .NET ecosystem
  • Explain solutions effectively to technical and non-technical audiences
  • Contribute to major initiatives such as migrating to newer .NET versions.

Requirements

  • 4+ years of backend or full-stack development experience architecting and designing complex data-driven solutions
  • Expertise in C# and the Microsoft .NET ecosystem
  • Proven ability to design and implement performant data synchronization mechanisms
  • Experience integrating and troubleshooting APIs using tools like Postman or Fiddler
  • Strong knowledge of domain-driven design, OOD, OOP, design patterns, data structures, and algorithms
  • Familiarity with Test Driven Development (TDD)
  • Demonstrated experience mentoring team members and leading technical efforts
  • Excellent communication skills for technical and non-technical audiences
  • A proactive, customer-focused mindset with a drive for continuous improvement.
Benefits
  • RRSP/TFSA matching
  • Paid vacation starting with 3 weeks
  • Paid wellness time for mental health, personal benefits, and personal time
  • Paid time off to volunteer with charities of your choice
  • Extended health care benefits, dental and life insurance
  • Professional development and training allowance for career advancement

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NETdata synchronizationAPI integrationdomain-driven designobject-oriented designobject-oriented programmingdesign patternsdata structuresalgorithms
Soft skills
mentoringleadershipcommunicationcustomer-focused mindsetproactivecontinuous improvement