Applications Development Specialist I
Boston Children's Hospital
About the Role
The Musculoskeletal Digital Innovation and Informatics (MDI2) Program at the Department of Orthopedic Surgery and Sports Medicine has an opening for a motivated Applications Development Specialist to work with a multidisciplinary team to develop, maintain, and deploy interactive software applications, platforms, and informatics systems in the field of digital health. This opportunity is focused on translational research with impact on clinical care of patients with musculoskeletal conditions.
Key Responsibilities
- Researches and identifies software application development programming needs, with an emphasis on user-facing layouts and interactive workflows.
- Designs, develops, codes, tests, debugs, and implements scalable software applications across multiple digital health platforms, focusing on delivering responsive and modern user interfaces.
- Resolves problems that require the use of basic scientific, mathematical, or technical principles.
- Coordinates, schedules, and ensures timely delivery of development services, overseeing version control repositories, code hosting, and cloud-based application deployment workflows.
- Produces written documentation for new and existing processes, programs, code, applications, and workflow, and hosting environments. Keeps software documentation and deployment procedures accurate and up to date.
Requirements & Tech Stack
- Proficiency in Python.
- CS fundamentals, object-oriented architecture utilizing design patterns, analytical problem solving, testing, and debugging skills.
- Analytical skills to collect information from diverse sources, apply professional principles in performing analyses, and summarize information and data to solve problems.
- Ability to communicate effectively both orally and in writing and actively contribute to team-based application development.
- Experience in modern frontend technologies for interactive user interface development (e.g. a JavaScript framework) is preferred.
- Experience in backend frameworks such as Django is preferred.
- Experience in RESTful APIs is preferred.
- Experience in relational database (SQL) is preferred.
- Experience with cloud-based hosting and deployment solutions (e.g., distributed cloud platforms, container services, or deployment orchestration tools) is preferred.
Qualifications
- Bachelor’s Degree in Computer Science or a closely related field.