Tufts MedicineTM

Software Development Analyst III: Fully Remote - Android Development

Tufts Medicine is a leading integrated health system in Massachusetts, dedicated to providing exceptional and patient-centered healthcare across a robust network of acute and community services.

Tufts Medicine

Employee count: 1001-5000

United States only

Hours: 40 hours per week; Monday through Friday from 8:30 AM to 5:00 PM EST

Location: 100% remote

Job Profile Summary

​This role focuses on the design, development, and implementation of information technology (IT) solutions in order to meet the organization's needs through new and existing applications, systems architecture, network systems and applications infrastructure and the management of the IT infrastructure. In addition, this role focuses on performing the following Software Product Development duties: Designs, tests, and develops software products (end user applications, systems software, mobile/web applications, database products, etc.); Conducts requirements analysis and high-level design/modeling to convert external customer needs into software solutions; designs and specifies the overall software structure, core elements, and properties by analyzing the software requirements, constraints, interfaces, and dependencies. Uses programming, scripting, and/or database languages to write the software code. A professional individual contributor role that may direct the work of other lower level professionals or manage processes and programs. The majority of time is spent overseeing the design, implementation or delivery of processes, programs and policies using specialized knowledge and skills typically acquired through advanced education. A senior level role that requires advanced knowledge of job area typically obtained through advanced education and work experience. Typically responsible for: managing projects / processes, working independently with limited supervision, coaching and reviewing the work of lower level professionals, resolving difficult and sometimes complex problems.

Job Overview

This position is responsible for executing complex software development initiatives from the design inception to the final delivery. Serves as the subject matter expert for a single, highly complex area or multiple technical disciplines. Provides leadership on small and medium sized projects with minimal oversight.

Job Description

Minimum Qualifications:

1.Bachelor’s degree in Information Technology, Computer Science & Engineering, related field.

2. Four (4) years of healthcare IT experience.

3. Native Android Development Experience, Android Studio and HTML 5 experience.

Preferred Qualifications:

1.Master’s degree in Information Technology, Computer Science & Engineering, related field.

2. Six (6) years of healthcare IT experience.

3. Xamarin cross platform and Universal app experience.

4. Client-side web technology experience such asJavascript, jQuery, jQueryMobile, Ajax, HTML5, Node.js, React.js.

5. Epic Cache development experience.

6. FHIR development experience.

Duties and Responsibilities: The duties and responsibilities listedbelow are intended to describe the general nature of work and are not intended to be an all-inclusive list. Other duties and responsibilities may be assigned.

1.Performs software development work on a wide range of projects, from small to large.

2.Collaborates with end users to understand requirements and design solutions

3.Evaluates options and develop technical design.

4.Works with end users to finalize design and gain approvals.

5.Evaluate and integrate 3rd party SDKs and API(S).

6.Leads team through effective communication, mentoring, and coaching junior developers.

7.Develops within Agile and Scrum workflow.

8.Architects the mobile development stack, CI/CD, deployment.

9.Designs mockups and wireframes.

10.Fixes bugs, performs QA, and solves problems.

11.Works closely with other team members in the development team.

12.Performs code reviews.

13.Programs solutions using appropriate programming language and/or technical tools.

14.Completes thorough unit testing of solution.

15.Provides input to the development of integrated test plan and perform execution of plan.

16.Provides input to the development of LIVE plan and support LIVE activities

17.Manages small and medium sized projects with minimal managerial oversight.

18.Lead larger projects.

19.Develops key project management tools, including project plans, issues logs, testing plans, and LIVE plans.

Physical Requirements:

1. Normal office setting.

Skills & Abilities:

1.Technical programming skills.

2. Strong Swift, iOS SDK, Objective-C, multi-threading, and OO skills, Xcode.

3. Extensive Knowledge of Healthkit, ARkit, ML, Siri, Map, push notifications.

4. Knowledge of reactive programming patterns (rx).

5. In depth knowledge of iOS versions, devices, features and conventions, and a strong awareness of the mobile ecosystem.

6. Flexibility and eagerness to learn new technical skills to meet emerging needs.

7. Basic understanding of software development life cycleand familiar with agile development.

8. Excellent customer service orientation.

9. Flexibility and can-do attitude.

10. Ability to exercise independent judgment and creative problem-solving techniques in a highly-complex environment using leading-edge technology.

11. Ability to work with APIs and SDKs.

12. Ability to work under pressure.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

United States +/- 0 hours

About Tufts Medicine

Learn more about Tufts Medicine and their company culture.

View company profile

Tufts Medicine represents a significant evolution in healthcare, originating from a commitment to community well-being that dates back over 200 years. The journey began with the establishment of the Boston Dispensary, where notable patriots, including Paul Revere, pioneered a model focused on accessibility and patient-centered care. As the healthcare landscape evolved, so too did Tufts Medicine, integrating the wisdom and innovations from its rich history into a modern health system.

Today, Tufts Medicine connects a widespread network comprised of Tufts Medical Center, Lowell General Hospital, and MelroseWakefield Healthcare, along with a robust home care system and a clinically integrated physician network. With more than 13,000 dedicated professionals, this integrated health system is on a mission to transform healthcare experiences. By combining advanced medical treatments with an empathetic approach to patient care, Tufts Medicine aspires to deliver outcomes that not only heal but also build enduring connections between patients and providers.

Claim this profileTufts Medicine logoTM

Tufts Medicine

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

8 remote jobs at Tufts Medicine

Explore the variety of open remote roles at Tufts Medicine, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Tufts Medicine

Remote companies like Tufts Medicine

Find your next opportunity by exploring profiles of companies that are similar to Tufts Medicine. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Tufts Medicine hiring Software Development Analyst III: Fully Remote - Android Development • Remote (Work from Home) | Himalayas