Epicareer Might not Working Properly
Learn More

Program Architect / Technical Lead (Medical Device)

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description

Key Responsibilities:

  • Design, implement, and maintain a robust and scalable solution (with Microsoft Azure as preference) for medical device networks and applications that will address business and technical requirements defined for the project
  • Drive innovation and evaluate emerging technologies relevant to the medical device industry
  • Organize technical teams, distribute work, and monitor progress, quality assurance, and performance in a multidisciplinary team environment.
  • Mentor and develop team members' technical skills
  • Collaborate with the team to identify and mitigate technical risks and challenges in medical device development
  • Collaborate closely with product management, operations, and compliance teams
  • Develop and maintain documentation of the system architecture and design supporting formal processes specific to medical devices and related industry standards.
  • Implement security best practices and ensure compliance with relevant regulations such as HIPAA, GDPR, and MDR
  • Present recommendations to engineering, technical leadership, and possible C-level executives.
  • Provide technical pre-sales support concerning client opportunities and initiatives.
  • Guide and oversee technical governance, provide design direction, conduct architectural reviews, and make critical design decisions across the product portfolio
  • Analyze and shape business and technical requirements, processes, and problems, working with other workstreams to define technical architecture.

Requirements

Qualifications and experience required:

  • Minimum 5 years of hands-on experience as a senior technical lead or principal engineering role.
  • Strong knowledge of cloud system designs and infrastructure best practices
  • Proficiency and experience in .Net development and technologies
  • Experience with the design and implementation of databases, API, and backend services
  • Experience in CI/CD processes and operations (including Azure DevOps)
  • Experience with tools: Sparx Enterprise Architect (or relevant)
  • Expertise and practical application of architectural design patterns and guiding principles for cloud system performance, scalability, and security.
  • Experience working with medical devices, including knowledge of relevant regulations, standards
  • Strong knowledge of containerization technologies such as Docker and Kubernetes
  • Understanding of regulatory and quality issues associated with medical device development
  • Understanding of security standards in the healthcare industry (including HIPAA and GDPR)
  • Excellent technical and business writing skills, with experience in modeling tools (with UML as a preference or adequate standard).
  • Strong verbal and PowerPoint communication skills at multiple organization levels, including engineering, technical leadership, and C-level executives.
  • Experience with providing pre-sales technical support for client opportunities.
  • Experience with Agile development methodologies.
  • Knowledge of unit testing methodologies and frameworks
  • Sound communication, interpersonal, and team working skills
  • Good ability to anticipate issues and formulate remedial actions
  • Good command of written and spoken English
  • Adaptable to various client company cultures
  • Ability to work in a multi-site environment with geographically dispersed technical teams
  • University degree (or equivalent) in Computer Science, Engineering, or in a relevant discipline.
  • Microsoft Certification (such as Microsoft Certified Professional Developer) and AI platform(s) knowledge a plus

The position is contract and full-time, with the person to be located in the Twin Cities area. It is hybrid working, with 1 or 2 days on-site with the client weekly. The duration is 6 months or longer, with likely extensions.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job