C# Python Developer

4 weeks ago


Ottawa, Ontario, Canada Qualitest Full time

Are you interested in working with the World's leading AI-powered Quality Engineering Company? Ready to advance your career, team up with global thought leaders across industries and make a difference every day?

We are looking for a C# Python Developer to join our growing team.

Top 3 Must Haves
  • Proficiency in C# and Python programming languages.
  • Strong understanding of object-oriented programming (OOP) principles and software design patterns.
  • Hands-on experience developing and testing software for medical devices, with a strong focus on compliance with regulatory standards (e.g., FDA, ISO 13485, IEC 62304).
Job Summary

We are seeking a skilled C# and Python Developer to join our team in the medical device domain. The ideal candidate will have hands-on experience developing and testing software for medical devices, with a strong focus on compliance with regulatory standards (e.g., FDA, ISO 13485, IEC 62304). This role involves working closely with cross-functional teams to develop, validate, and maintain high-quality, reliable software for class II and III medical devices.

Key ResponsibilitiesSoftware Development:
  • Design, develop, and maintain robust software infrastructure solutions using C# and Python for medical devices.
  • Implement features and functionality to support diagnostic, monitoring, and therapeutic medical systems.
Regulatory Compliance

Ensure adherence to medical device standards such as IEC 62304, ISO 14971, and FDA guidelines for software development and validation.

Document code, design, and validation processes to meet regulatory requirements.

Testing And Validation

Develop and execute unit tests, integration tests, and system-level tests.

Conduct requirement validation, test case development, and test coverage analysis using shift-left and AI-driven techniques.

Perform automated and manual testing to ensure device safety and efficacy.

Collaboration

Work closely with system architects, quality assurance teams, and regulatory professionals.

Provide support during design reviews, audits, and regulatory submissions.

Continuous Improvement

Optimize existing software for performance, scalability, and maintainability.

Stay updated on emerging trends and best practices in software development for medical devices.

QualificationsRequired Skills:
  • Proficiency in C# and Python programming languages.
  • Strong understanding of object-oriented programming (OOP) principles and software design patterns.
  • Experience with software development lifecycle (SDLC) in regulated environments.
  • Knowledge of IEC 62304 and other relevant medical device software standards.
  • Familiarity with tools like Git, JIRA, Azure DevOps, or similar for version control and project management.
Preferred Skills:
  • Exposure to SQUISH and TOSCA tools would be an added advantage.
  • Experience with software and system-level testing for Class II and Class III medical devices.
  • Knowledge of communication protocols such as USB, BLE, or TCP/IP.
Education And Experience

Bachelor's or Master's degree in Computer Science, Biomedical Engineering, or a related field.

Minimum 5-7 years of experience in software development for medical devices or a regulated domain.

Benefits
  • Be a part of a company that strives to support diversity and inclusion in the workplace – we are one, we are many at Qualitest. Celebrate culture, share knowledge with engineers from around the globe, and inspire each other through our differences. We have more than 40% women and around 120 different nationalities.
  • Local and global opportunities – we offer you internal rotation and international mobility opportunities to grow your career.
  • Clear view of your career and progression with the company – Qualitest is growing massively (since 2021 – tripled our employees base – we now have more than 8,000 engineers) and giving you the opportunity to grow with us.
  • Work hard and play harder with our flexible and casual culture. Take a break from work and join an employee event, or enjoy the amenities and games provided from one of our Employees Centers. Save your earnings and prepare for your future by enrolling in our 401k plan where Qualitest will match your contributions accelerating your savings plan.
  • Take care of health with enrollment into one of our competitive healthcare benefits. Qualitest will match towards your HSA if you choose to participate.
  • Never stop experimenting and learning with QCraft – our Learning & Development platform: 50,000+ courses, 300+ virtual labs, mentorship and leadership programs, professional tribes, sponsored certifications, and much more.
  • Stay active and get rewarded with our Corporate Wellness Program. We pay your Gym membership and give you opportunities to earn additional vacation time for attending the gym
  • Earn bonuses via our Client Referral and Employee Referral Programs. Refer and earn – tap your network for net-worth.
  • We recognize our employees' work via our Qudos platform - You can earn bonuses and spot awards by celebrating your and your peers' achievements.
  • Planning a vacation? Looking for car insurance? Get access to Qualitest Employee Perks for discounts on anything from travel to electronics. With so many offerings the savings are endless
  • A Competitive pay, the salary range for the role is $90,000 - $100,000.
  • Intrigued to find more about us?
  • Visit our website at https://www.qualitestgroup.com/
  • If you like what you have read, send us your resume and let's start talking


  • Ottawa, Ontario, Canada Algobrain Full time

    About Algobrain:We are a leading provider of financial technology solutions, dedicated to delivering cutting-edge software products that meet the evolving needs of our clients. Our team consists of talented professionals who share a passion for innovation and excellence. As a Senior Java, Python, C++ Developer, you will be part of a collaborative and dynamic...

  • Python Developer

    4 weeks ago


    Ottawa, Ontario, Canada Open Systems Technologies Full time

    Python Developer in New York, NYCompensation: $150,000-250,000/yearWithin this role, the developer will be responsible for building, developing and maintaining a reliable, scalable, and integrated platform for trading strategy monitoring, reporting, and operations.QualificationsRequired1. A Bachelor's Degree; Graduate Degree preferred2. At least 3 years of...


  • Ottawa, Ontario, Canada Open Systems Technologies Full time

    Join Our TeamWe're looking for a talented Python Developer to join our team at Open Systems Technologies. In this role, you'll be working on designing, building, and maintaining a scalable platform for trading strategy monitoring, reporting, and operations.About the RoleThis is an exciting opportunity to work with a leading company in the financial industry....


  • Ottawa, Ontario, Canada Algobrain Full time

    This is an on-site position that requires 4 days/week in office in Toronto, ON.ResponsibilitiesManage timelines/deliverables within the team towards the successful delivery of projects.Design software solutions by interacting with portfolio managers, traders, operations staff and peers to understand requirements.Develop solutions that are in line with the...

  • C# Developer Position

    3 hours ago


    Ottawa, Ontario, Canada Pig Improvement Company Full time

    About the CompanyGenus PLC is an agricultural biotechnology pioneer, committed to improving animal genetics and partnering with farmers to sustainably nourish the world. As a global FTSE 250 company, we have a presence in over 70 countries and a workforce of over 3,000 employees.Your SkillsUniversity degree in Computational Sciences, Computer Science, or one...


  • Ottawa, Ontario, Canada Export Development Canada Full time

    Posting Date:Feb 6, 2025, 7:06:13 PMPrimary Location:Job Type:ContractSchedule:Full-timeExport Development Canada (EDC) is a financial Crown corporation dedicated to helping Canadian businesses make an impact at home and abroad. EDC offers financial products and knowledge to help Canadian businesses confidently enter new markets, reduce financial risk, and...

  • Python Developer

    35 minutes ago


    Ottawa, Ontario, Canada Collabera Full time

    About CollaberaCollabera is the largest minority-owned Information Technology (IT) staffing firm in the U.S., with more than $525 million in sales revenue and a global presence that represents approximately 10,000 professionals across North America (U.S., Canada), Asia Pacific (India, Philippines, Singapore, Malaysia) and the United Kingdom. We support our...


  • Ottawa, Ontario, Canada NRT Technology Corp. Full time

    Job DescriptionWe are seeking a highly skilled C/C++ Software Developer to join our team. The successful candidate will be responsible for designing, developing, and testing software applications using C/C++ programming languages.The ideal candidate should have strong knowledge of C/C++, WIN32 APIs, concurrency, and socket programming. Experience with...


  • Ottawa, Ontario, Canada Algobrain Full time

    About This RoleWe are seeking an experienced Senior Python Developer to join our team at Algobrain's office in downtown Toronto. This is a full-time opportunity that requires applicants to live locally.The successful candidate will have extensive experience in developing software solutions using Python within an enterprise environment (8+ years). You will be...


  • Ottawa, Ontario, Canada NRT Technology Corp. Full time

    C/C++ Software Developers at NRT Technology Corp. play a crucial role in shaping the future of commerce and information-enabling experiences for enterprise customers around the world.About the RoleThis is an exciting opportunity to work with a dynamic team that thrives on innovation and creativity. As a Senior C/C++ Software Developer, you will be...


  • Ottawa, Ontario, Canada NRT Technology Corp. Full time

    NRT Technology Corp. is a leading provider of innovative commerce and information-enabling experiences for enterprise customers worldwide.Job DescriptionWe are seeking an experienced C/C++ Software Developer to join our team, responsible for designing, developing, and testing software applications that meet the company's technical requirements.Key...


  • Ottawa, Ontario, Canada Lumentum Inc Full time

    Lumentum Inc. is a global leader in the optical technology industry, and we are currently seeking a highly experienced Senior Embedded Software Engineer to join our Optical Circuit Pack team.The successful candidate will be responsible for designing, developing, and testing high-quality software applications that meet the needs of our customers. They will...


  • Ottawa, Ontario, Canada Pig Improvement Company Full time

    Company OverviewAt Genus PLC, we are passionate about improving genetics through cutting-edge technology. Our team is dedicated to accelerating decision making and improving efficiency in the industry.Job DescriptionWe are seeking an experienced C# Software Engineer to join our team in DeForest, Wisconsin. As a key member of our team, you will be responsible...


  • Ottawa, Ontario, Canada Citigroup Inc. Full time

    The Applications Development Senior Manager is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to drive applications...


  • Ottawa, Ontario, Canada Procom Full time

    Automation Test Developer 1-year+ contract. On-site work in Ottawa On behalf of our client, Procom is looking for an Automation Test Developer, with Python and embedded system test experience. In this role you will develop automated test tools, libraries, and scripts and maintain test suites. Responsibilities -Interface with development and test teams to...


  • Ottawa, Ontario, Canada Procom Full time

    Automation Test Developer1-year+ contract. On-site work in OttawaOn behalf of our client, Procom is looking for an Automation Test Developer, with Python and embedded system test experience.In this role you will develop automated test tools, libraries, and scripts and maintain test suites.Responsibilities-Interface with development and test teams to...


  • Ottawa, Ontario, Canada Procom Full time

    Automation Test Developer1-year+ contract. On-site work in OttawaOn behalf of our client, Procom is looking for an Automation Test Developer, with Python and embedded system test experience. In this role you will develop automated test tools, libraries, and scripts and maintain test suites.Responsibilities-Interface with development and test teams to...


  • Ottawa, Ontario, Canada Arthur J. Gallagher & Co. (AJG) Full time

    OverviewGallagher Bassett is searching for a meticulous and experienced Sr. Data Integration (ETL) Developer to join our talented team. Your central responsibility as the Data Architect will be to develop, optimize and oversee conceptual and logical data systems.Job DescriptionDevelop, test, and maintain high-quality software using Python programming...

  • NET Developer

    1 week ago


    Ottawa, Ontario, Canada Myticas Consulting Full time

    PROJECTOur client is seeking a Senior .NET Developer with strong C++ experience to join their team. The project involves ongoing development and maintenance of an existing application with a substantial backend and frontend development team.RESPONSIBILITIES- Develop, enhance, and maintain .NET-based applications.- Work closely with backend and frontend teams...

  • Embedded Developer

    2 weeks ago


    Ottawa, Ontario, Canada Procom Full time

    Embedded Software Developer/EngineerWe have two separate roles available, listed below, for embedded developers, with strong C or C++ experience. These are both year contracts, with the possibility of renewal, and require on-site work in Ottawa.Embedded C Software EngineerIn this role you will develop software drivers for various hardware peripherals,...