This Senior Software Engineer- IDHA will be responsible for:
Specifies, designs, develops, codes, tests, debugs and implements scalable and elegant software solutions across multiple digital health platforms.
Planning, organizing and all phases of software projects; based on assessment of software function and performance requirements.
Assist leadership in the development of standard operating protocols, defines specifications, resolution of software compatibility and interface initiatives with analysis of existing systems' architecture as well as managing cloud computing servers and processing.
Experienced with Javascript, object-oriented architecture, relational databases (SQL), RESTful APIs and new/advanced programming languages.
Coordinates, schedules and ensures timely delivery of development services.
Assists team members in maintaining software development standards, including documentation and preparing reports.
Participates in code and design review with development team.
Mentors/Coaches junior engineers on application development, maintenance, and deployment. Provides staff development and training.
Performs and/or arranges for technical support for all applications supported by the team based on needs.
In order to qualify, you must have:
Experience with Programing Languages.
Demonstrated expertise in writing JavaScript framework (e.g. vs experience solely working with JQuery).
Strong experience in a modern JavaScript framework, such as React or Angular, and proficiency in one other language (e.g. Python, Ruby, Java).
Strong CS fundamentals, object‐oriented architecture utilizing design patterns, analytical problem solving, testing, and debugging skills.
Experience writing and using RESTful APIs.
Relational database experience (SQL).
Experience with AWS services such as S3, EC2, ELB, Lambda, Batch, or Cloudformation.
Experience with agile development.
Analytical skills to collect information from diverse sources, apply professional principles in performing various analyses, and summarize the information and data in order to solve problems.
Ability to work well on a team, communicating effectively and supports team members as needed.
Boston Children's Hospital offers competitive compensation and unmatched benefits, including a rotating days/evenings and week-end schedule, affordable health, vision and dental insurance, generous levels of time off, 403(b) Retirement Savings plan, Pension, Tuition Reimbursement, cell phone plan discounts and discounted rates on T-passes (50% off). Discover your best.
Boston Children's Hospital is a 395-bed comprehensive center for pediatric health care. As one of the largest pediatric medical centers in the United States, Children's offers a complete range of health care services for children from birth through 21 years of age.