Actalent - Raleigh, NC

posted 4 days ago

Full-time - Mid Level
Raleigh, NC
10,001+ employees
Administrative and Support Services

About the position

The Senior Application Developer will play a crucial role in designing, developing, testing, and maintaining high-quality software applications for a leading contract medical device company. This position involves collaboration with cross-functional teams to deliver software solutions that meet industry standards and client expectations, particularly in the medical technology sector. The role also includes providing technical leadership, conducting code reviews, and ensuring compliance with industry regulations.

Responsibilities

  • Design, develop, test, and maintain high-quality software applications using Qt/QML or C# .Net/WPF.
  • Collaborate with cross-functional teams, including hardware engineers, QA, and product managers, to understand requirements and deliver software solutions.
  • Conduct and participate in code reviews to maintain code quality, identify bugs, and mentor junior team members.
  • Provide technical leadership and expertise in the selection of software development tools, technologies, and methodologies.
  • Create and maintain comprehensive documentation for software design, implementation, and testing.
  • Contribute to the development of software solutions in the medical devices field, ensuring compliance with industry regulations and standards.

Requirements

  • 5+ years of experience with software development.
  • 1+ years of experience providing leadership, training, guidance, and support to software engineering staff.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Experience mentoring and developing engineers.
  • Proven experience in software development using Qt/QML or C# .Net/WPF.
  • Strong expertise in SQL and NoSQL databases, with the ability to design and optimize database schemas.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Experience in the medical devices field.
  • Excellent problem-solving and debugging skills.
  • Knowledge on Agile/Scrum based product development.
  • Experience with Software Configuration Management.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service