Tech Stack
DockerJavaScriptNode.jsReactSQL
About the role
- Designing, developing, testing, and maintaining software applications.
- Writing code, troubleshooting issues, and collaborating with teams to create functional and efficient software solutions.
- This includes gathering requirements, designing the architecture, and ensuring the software meets industry standards.
- Actively participates in development work groups, performing project management functions and mentoring team members.
- Requires understanding of data structures, algorithms, software architecture, and design patterns, adhering to industry best practices.
- Will develop software that focuses on workflow automation, data storage and advanced data analytics.
- Has responsibility of team lead and oversight for development, implementations of assigned applications and technologies.
- The work is accomplished in a team environment and requires excellent problem solving and communication skills with a high level of professionalism.
Requirements
- Work requires the knowledge of theories, principles, and concepts acquired through the completion of a Bachelor's degree in Computer Science or related field experience required.
- 5 years + experience developing software with a focus on workflow automation, data storage and advanced data analytics.
- Experience with highly complex software development and complex workflows and requirements needed.
- Proficiency in UI/UX principles needed.
- Clinical experience and practice involving knowledge of modern hospital practice required.
- Prior experience leading project implementation and/or support experience, including oversight of the system development life cycle or project management preferred.
- CCL reporting capability preferred.
- Clinical licensure/clinical experience preferred.
- Proficiency in HTML/CSS preferred.
- Familiarity with Batch, SQL, Powershell, Bash, Docker, JavaScript, React, Angula and Node JS a plus.