Under close supervision, participates in the development, testing, and maintenance of software systems supporting regulated medical devices and healthcare solutions. This role is intended for early-career software engineers who are building foundational skills while working within a structured, quality-driven environment.
works closely with senior engineers, technical leads, and quality teams to implement well-defined software components, learn regulated software development practices, and contribute to high-quality, compliant medical software solutions. Emphasis is placed on learning, adherence to standards, and consistent delivery of reliable code.
essential functions
* assist in the design, development, and testing of software components for medical device applications under close guidance from senior engineers.
* implement front-end features using angular following established ui guidelines, coding standards, and design specifications.
* develop basic backend functionality using c# (.net), adhering to provided architectural patterns and coding practices.
* create and maintain simple sql server queries and database objects under guidance, ensuring correctness and data integrity.
* write and execute unit tests to support verification activities, with support from more experienced engineers.
* follow defined sdlc, quality, and regulatory processes, including documentation and traceability requirements applicable to medical device software.
* participate in code reviews as a contributor, learning from feedback to improve code quality and technical skills.
* use jira to track assigned tasks, defects, and learning objectives, providing regular status updates during agile ceremonies.
* assist in troubleshooting and resolving software defects with guidance from senior team members.
other duties and responsibilities
* participate in agile/scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.
* support maintenance activities and minor enhancements for existing software systems.
* learn and apply secure coding practices and basic software quality principles.
* collaborate effectively with cross-functional team members, including qa and systems engineering.
minimum qualification requirements
academic training
* bachelor’s degree in computer science, software engineering, or a related field. Recent graduates or candidates with equivalent internships, co-ops, or academic project experience will be considered.
experience
* 0–2 years of professional software development experience, including internships, co-op programs, or academic projects.
* exposure to regulated industries, healthcare, or quality-driven environments is a plus but not required.
skills
* basic proficiency in c# or .net, with understanding of object-oriented programming fundamentals.
* exposure to angular or modern front-end web technologies.
* basic knowledge of sql and relational databases, preferably sql server.
* familiarity with git or other version control systems.
* exposure to jira or similar work-tracking tools.
* understanding of basic software development concepts and sdlc.
* willingness to learn regulated software practices and documentation standards.
* strong attention to detail and commitment to quality.
good communication skills and ability to work effectively in a team environment.
#j-18808-ljbffr