
Senior Software Engineer – Microsoft Platform
Posted Oct 16

Posted Oct 16
This is a fully remote position, open to applicants in Canada.
• Design, estimate, code, test, document, and maintain components of a commercial on-premises enterprise software product.
• Engage in a C#/.NET codebase, contributing to both new developments and the maintenance of existing product components.
• Advocate for the adoption of AI-assisted software development practices within the project team.
• Assess, introduce, and implement best practices for AI coding agents and agentic development workflows.
• Discover opportunities to enhance developer productivity, code quality, automated testing, troubleshooting, technical documentation, and delivery through AI-powered development tools.
• Mentor and instruct team members on the effective, responsible, and secure utilization of AI coding tools.
• Participate in all stages of Agile/SCRUM delivery, including design discussions, implementation, code reviews, testing, and release readiness.
• Create maintainable code by applying software engineering best practices, static analysis, automated testing, and continuous integration.
• Contribute to component design, make technical decisions, and take ownership of key product functionalities.
• Collaborate with product management, quality engineering, support, and fellow developers to provide customer-centric solutions.
• Over 5 years of professional experience in C# and .NET development.
• Familiarity with Microsoft SharePoint and/or Microsoft Teams development.
• Knowledge of O365, CSOM, Microsoft SharePoint Migration API, or Microsoft Graph API.
• Experience with Active Directory, Microsoft Entra ID, Exchange, Office 365, SharePoint, IIS, DNS, OneDrive, Windows Server, Microsoft SQL Server, or related Microsoft technologies.
• A degree in Computer Science or equivalent practical experience.
• Experience with Claude Code, Claude, GitHub Copilot, Cursor, Windsurf, or similar AI-powered development platforms.
• Professional background in utilizing AI coding agents, AI-assisted software development tools, or agentic development workflows.
• Proven ability to leverage AI coding tools to enhance software development productivity, code quality, testing, debugging, refactoring, or technical documentation.
• Experience with Azure DevOps, Jira, or similar DevOps tooling, including test integration within the development pipeline.
• Proficiency in unit testing, mocking, automation, integration testing, code coverage, code reviews, and continuous integration.
• Strong skills in object-oriented design, debugging, troubleshooting, and analytical problem-solving.
• Experience working in Agile development teams and SCRUM-based delivery environments.
• Excellent verbal and written communication skills, with the ability to collaborate effectively in a team setting.
• Leadership experience, mentoring abilities, or ownership of component-level design and delivery.
• Experience in developing and maintaining Windows Forms applications.
• Familiarity with Windows networking infrastructure, virtualization technologies like Azure VMs, and enterprise deployment environments.
• Experience in securing APIs, dependency injection, and secure software development practices.
• Knowledge of JavaScript, TypeScript, or HTML.
• Competitive pay.
• Annual bonuses.
• Comprehensive benefits package.
• Flexible work options.
• Generous paid time off (PTO).
• Wellness programs.
• Opportunities for learning.
• Mentorship programs.
• Leadership development initiatives.
• Collaborative global team environment.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.