Full-Stack Developer

Workleap Logo

Workleap

πŸ“Remote - Canada

Summary

Join the ShareGate Migration Tool team and play a key role in maintaining and evolving our flagship product. You will help drive the ongoing success and growth of ShareGate Migration Tool, a critical solution trusted by countless organizations worldwide. As a developer, you will be at the forefront of modernizing ShareGate, ensuring our app remains the go-to for all migration needs. You will develop new features, collaborate with the Product Manager and Product Designer, update and refactor existing code, enhance test suites, and support the support team by investigating complex technical issues. Your work will directly impact thousands of users by simplifying their migration processes and elevating their experience. You will enjoy a streamlined workflow, contribute to research and development, share knowledge with teammates, and support peers and customers.

Requirements

  • Proven experience as a developer, ideally 3–5 years, with a track record of delivering clean, maintainable code in a team environment
  • Proven experience developing and maintaining desktop or commercial applications in C#/.NET
  • Deep expertise in WPF and dependency injection principles
  • Strong debugging and problem-solving skills with the ability to tackle complex technical challenges
  • A knack for clear, proactive communication and active listening. You own your work, operate transparently, and keep your teammates informed

Responsibilities

  • Develop new features and continuously improve the ShareGate Migration Tool to deliver an outstanding user experience
  • Collaborate closely with our Product Manager and Product Designer to bring our customer vision to life and meet our users’ functional needs
  • Update and refactor existing code, modernizing our development standards, promoting best practices, and ensuring the app stays performant and efficient
  • Continuously enhance our test suites to guarantee optimal performance and reliability
  • Support our support team by investigating complex technical issues
  • Research, learning, and development, delivering new value and incremental improvements
  • Knowledge sharing with teammates through daily rituals and close collaboration with your product partners
  • Supporting peers and customers, improving our team standards and processes, resolving escalated support cases, and keeping an eye on our systems

Preferred Qualifications

Experience integrating with the Microsoft API ecosystem (Graph SDK, MSAL, SharePoint CSOM/REST) is a plus

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.