Actalent - Raleigh, NC

posted 28 days ago

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

About the position

The Principal Application Developer at Actalent is responsible for designing, developing, testing, and maintaining high-quality software applications specifically for the medical technology industry. This role involves collaboration with cross-functional teams, providing technical leadership, and ensuring compliance with industry regulations. The position requires a strong background in software development, particularly with Qt/QML or C# .Net/WPF, and a commitment to mentoring junior engineers.

Responsibilities

  • Design, develop, test, and maintain high-quality software applications using Qt/QML or C# .Net/WPF.
  • Work closely 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.

Requirements

  • 7+ years of experience with software development
  • 2+ 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
  • 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