Senior Software Developer

Logo of MEDFAR

MEDFAR

πŸ“Remote - Canada

Job highlights

Summary

Join MEDFAR Clinical Solutions as a Senior Software Developer to contribute to the architecture, design, implementation, and deployment of new features and software capabilities developed by our product teams.

Requirements

  • College or university diploma in the field of software development or any other related field of expertise
  • More than 7 years of experience in the architecture and deployment of systems (cloud computing environments is an asset)
  • In-depth knowledge of high-performance .NET application architecture and C# programming
  • Experience in test automation (unit, integration, front-end), with CI/CD pipelines, and DevOps processes
  • Experience with a front-end framework (ReactJS, Angular, VueJS, etc.) as well as with SQL Server, SQL programming and performance analysis / optimization
  • Advanced skills in JavaScript or Typescript programming
  • Knowledge of best security practices
  • Ability to work as part of a team
  • Ability to communicate fluently in French and in English

Responsibilities

  • Develop and execute the architectural strategy for our software systems, ensuring alignment with business goals and long-term scalability
  • Provide technical leadership and mentorship to a team of developers, fostering a collaborative and innovative environment. Set high standards for code quality, maintainability, and best practices
  • Conduct thorough code reviews to maintain code quality, identify areas for improvement, and ensure adherence to architectural guidelines. Collaborate with the quality assurance team to establish and implement effective testing strategies
  • Design, develop, and implement complex software systems and components that form the core architecture of our products. Ensure adherence to architectural principles, industry standards, and coding conventions
  • Collaborate effectively with cross-functional teams, including product managers, designers, quality assurance, and infrastructure teams. Communicate architectural decisions, technical concepts, and project updates to both technical and non-technical stakeholders
  • Identify and address technical challenges, performance bottlenecks, and system issues. Implement effective solutions to ensure optimal system functionality, performance, and reliability
  • Create and maintain comprehensive technical documentation, including system architecture diagrams, design specifications, and guidelines for developers and stakeholders

Benefits

  • 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 Yearly Annual
  • $1,500 training allowance for your professional development

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.
Please let MEDFAR know you found this job on JobsCollider. Thanks! πŸ™