Job Description
Design, develop, and support software solutions by participating in the full development lifecycle and applying technical skills to solve business problems.
Responsibilities
- Participate fully in software development life cycle including requirement analysis, planning, software design, development, testing and deployment.
- Design, build and produce software solutions with support and guidance
- Build knowledge base of relevant clinical and financial workflows and leverage in day-to-day work.
- Run software tests, review results and perform root cause analyses to identify problems.
- Participate and provide input in project code reviews.
- Identify, implement and support technical solutions to deliver business requirements
- Seek out new tools to analyze and solve problems.
- This position may require availability outside of standard business hours as part of a rotational on-call schedule
Qualifications
- Bachelor’s degree or equivalent work experience
- Knowledge of relevant programming languages including lexical, concrete and abstract syntax.
- Knowledge of relational databases, data modeling and SQL scripting
- Knowledge of cloud-based SaaS architectures
- The aptitude to independently learn new technologies
- The ability to complete assigned work on time or ahead of schedule with exceptional quality
Preferred
- Technical internship with a software company or healthcare organization






