Overview:
Our client is seeking a Full Stack Developerto work on various projects involving front-end, back-end, database, and reporting technologies.
Key Responsibilities:
- Develop an intelligence-driven system that intuitively connects multiple capabilities enabled and executed by Care Team Navigator.
- Deliver a technology suite that is an intuitive, adaptive learning system that improves the Care Team’s experience automatically over time to provide better healthcare and augmented clinical decision support.
- Enable the future of healthcare through a set of capabilities that seamlessly connects patients and providers with the right information at the right time through a dynamic set of experiences.
- Long-term Milestones Build the next generation knowledge platform in support of clinical decision making and content generation.
- Find and summarize relevant EHR data for patient consultations to reduce cognitive burden and preparation time.
- Develop a machine learning model to provide experts for specialty consults, expanding to other areas of care and administration over time.
- Enable rapid development and deployment of API-first capabilities through an ecosystem that empowers product teams to re-use, combine, and enhance capabilities as needed to meet experience needs.
Position Requirements:
- 5+ years experience building distributed software systems with n-tier architectures.
- Should have an expert level of experience in one of the following and be proficient in all: API development with Python, Node, Java, or .Net.
- Frontend development with ReactJS, JavaScript, HTML/CSS.
- Operations integration with reporting and performance tools.
- Experience with cloud-based deployment environments.
Education:
- Bachelor's Degree in Computer Science/Engineering or related field.
- Have working knowledge and experience of Software Engineering with a minimum of internships and a minimum of 1 yr. of experience, or 2yrs of experience coding applications or services in a high-level language (C, C++, Golang, Java, C# etc.).
- Demonstrated problem solving and time management skills.
- Possesses strong technical aptitude for designing and implementing software solutions.
- Experience with modern application development frameworks
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Deep hands-on technical expertise, excellent verbal and written communication skills.
- Experience with Agile software development techniques.
Additional Information:
- Location: Remote/Telework
- Contract Type: W2