
Senior Software Developer, C#/.NET
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Canada.
• Design systems and components, including synchronization mechanisms, APIs, microservices, and data models, while considering potential failure modes, performance, security, and operational aspects.
• Take ownership of a substantial system or domain, typically covering more than one Program Increment.
• Transform vague problems into actionable plans and drive project delivery independently.
• Establish the testing and quality standards for the team's domain.
• Make informed architectural and pattern choices and document these for the benefit of others.
• Collaborate proactively with the Product Owner, Architect, and related teams.
• Provide mentorship to fellow engineers and guide them in contributing their own ideas.
• Develop and enhance backend systems that support revenue-critical workflows for large, intricate organizations.
• Over 4 years of experience in building backend systems using C#/.NET.
• Strong foundational knowledge in system design, object-oriented programming (OOP), and handling data-intensive systems.
• Experience in debugging and managing production systems, not solely focused on developing new ones.
• Proven track record of making sound architectural decisions and documenting them for others to utilize.
• Excellent communication skills, able to articulate trade-offs to both technical and non-technical stakeholders.
• A consistent, customer-focused approach that emphasizes ownership and ongoing improvement.
• Candidates must possess a valid Canadian work permit or be a permanent resident or citizen of Canada.
• Additional points for experience with modern .NET versions.
• Additional points for ownership of CI/CD pipelines.
• Additional points for familiarity with large data synchronization or integration platforms.
• RRSP/TFSA matching.
• Paid vacation starting at 3 weeks.
• Paid wellness time offers flexible discretionary allocation for mental health, personal benefits, and personal time.
• Paid time off to volunteer with charities of your choice.
• Comprehensive health care benefits, including dental and life insurance.
• Professional development and training allowance to support career advancement.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.