Software Developer II – ShareGate Migrate

Posted 4 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer II at ShareGate developing migration features for Microsoft 365. Collaborating with Product Manager and Designer to enhance data migration capabilities.

Responsibilities

  • You'll play a key role in expanding what ShareGate can migrate.
  • Design and build net-new migration features across a variety of Microsoft 365 and third-party workloads.
  • Collaborate closely with your Product Manager and Product Designer to translate discovery findings and customer needs into reliable, well-crafted software.
  • Navigate unfamiliar APIs, protocols, and data models as new migration targets are scoped and explored.
  • Update, refactor, and maintain the codebase as features mature.
  • Continuously improve test coverage to catch regressions and guarantee migration fidelity.
  • Support the customer support team by investigating complex technical escalations on newly shipped migration types.
  • Leverage AI coding tools as a natural part of your development workflow to accelerate delivery and improve code quality.

Requirements

  • 3+ years of experience delivering commercial software products with strong customer adoption;
  • Proven experience developing and maintaining applications in C#/.NET;
  • Hands-on experience using AI coding tools (e.g. Claude, GitHub Copilot, or similar) as part of your day-to-day development workflow;
  • Comfort working with unfamiliar APIs and data models, with a genuine curiosity for figuring out how new systems work;
  • Strong debugging and problem-solving skills, with the ability to tackle ambiguous and technically complex challenges;
  • Clear, proactive communicator who takes ownership, operates with transparency, and keeps teammates informed;
  • Experience with Microsoft Graph SDK, MSAL, EWS, or third-party messaging APIs (Slack, Teams) is an asset.

Benefits

  • Health insurance
  • Remote work options
  • Flexible working hours
  • Professional development opportunities

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$95,000 - CA$125,000 per year

Degree requirement

Bachelor's Degree

Tech skills

.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.