Senior C# Developer – Data Migration

MEDFAR Logo

MEDFAR

📍Remote - Canada

Summary

Join MEDFAR Clinical Solutions as a Senior Data Transfer Developer and contribute to the development of deployment tools, data transfer engines, and interfaces. You will ensure the quality and efficiency of data transfers, mentor junior developers, and conduct code reviews. This permanent, full-time position offers a hybrid or remote work option (from the Quebec region) and includes responsibilities such as defining client needs, suggesting best practices, and optimizing deployment. The ideal candidate possesses 8+ years of experience, in-depth knowledge of C# and SQL, and strong leadership and communication skills. MEDFAR offers a variety of benefits, including performance-based bonuses, generous group insurance, professional development allowance, and a flexible work environment.

Requirements

  • Postsecondary education (college or university) in programming or data analysis
  • 8+ years of experience, including extensive experience solving problems of various degrees of complexity
  • In-depth knowledge of C# and SQL
  • Expertise in database architecture, coding best practices, algorithms, etc., and proficiency in more than one technology/programming language
  • Ability to independently solve a variety of issues and quickly resolve complex problems using personal experience or applying design patterns as needed
  • Leadership, management, and teaching skills
  • Strong teamwork abilities, versatility, and flexibility
  • Comfortable working in a fast-paced and dynamic environment
  • Strong verbal and written communication skills
  • Proficiency in both English and French is required , including the ability to hold conversations and lead meetings in both languages

Responsibilities

  • Be an integral part of the deployment team by participating in defining the needs of new clients
  • Understand the full scope of a solution and suggest best practices and methods to develop, test, implement, and maintain it
  • Mentor junior and intermediate developers on the team and assign tasks in a balanced and efficient manner
  • Conduct regular code reviews for less experienced developers and provide feedback and suggestions for improvement
  • Develop and maintain deployment solutions
  • Play a major role in defining and optimizing the deployment of our clinical solution
  • Have competent and independent knowledge of the full ETL software development lifecycle, end to end
  • Continuously improve the quality and structure of previously written code
  • Perform any other related tasks

Benefits

  • You decide where you do your best work (at home or the office)
  • Flexible hours (work-life balance)
  • Performance-based bonus for all employees
  • Generous group insurance coverage as of day 1 of employment
  • Break paid between Christmas and New Years
  • Annual $ 1,500 training allowance for your professional development
  • An entrepreneurial culture of transparency, collaboration, and innovation

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.