PRIMARY PURPOSE & ESSENTIAL JOB DUTIES:
The Full-Stack Software Developer reports directly to the Product Success Manager and is responsible for investigating and presenting emerging technologies, identifying new product opportunities, establishing parameters for product development and design, analyzing complex software development requirements, and designing and preparing complex detailed specifications, based on regulated procedures, from which programs will be written or enhanced to meet specified needs. The essential job duties include:
- Participates as a critical team member in sprint teams using Jira tools and code repositories.
- Develops, maintains and modifies existing applications: self-directed with guidance from senior staff members.
- Designs and codes applications/interfaces following specifications using the appropriate tools and adhering to established methodology and standards.
- Creates and maintains regulated documentation including specifications for moderately complex software programming applications.
- Creates and conducts unit testing of new and modified applications.
- Participates in code reviews and approvals to ensure sprint work adheres to established standards and specifications.
- Performs custom programming using client and internal user stories and acceptance criteria to meet established requirements and stakeholder approval.
- Analyzes and documents product anomaly investigation and reviews enhancement requests.
OTHER JOB DUTIES:
This position will participate with other staff members to contribute to and support the corporate goals, business plan, standard operating procedures and Corporate Quality Policy, and thus requires personal and professional integrity and work ethics. Performs other duties as assigned.
QUALIFICATIONS AND EXPERIENCE:
- 4+ years of experience in full-stack development with proficiency in React, Node.js, Typescript, TypeORM data connections and related technologies.
- PHP development experience a plus.
- Strong understanding of object-oriented design principles, patterns, APIs, modern web frameworks, and relational databases.
- Experience with Agile methodology; familiarity with JIRA and Confluence is advantageous.
- Knowledge of JavaScript, PostgreSQL, microservices, and Cloud development is highly desirable.
- Background in regulatory environments, medical devices, or healthcare is a plus.
EDUCATION:
- A BA/BS in computer science or related field or equivalent.
- Additional relevant experience above the minimum may be accepted in lieu of education.
Apply Now:
Click here to apply to make a significant impact in healthcare technology.