Enable job alerts via email!

Software Product Development Analyst III: Full Stack Developer

Tufts Medicine

Ajax

Hybrid

CAD 80,000 - 120,000

Full time

23 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading healthcare organization is seeking a Software Product Development Analyst III: Full Stack Developer to drive complex software development initiatives. This role involves designing, developing, and implementing IT solutions, requiring advanced knowledge in software development and healthcare IT. The ideal candidate will have a strong background in programming and a passion for delivering high-quality software solutions. This position offers a hybrid work model, requiring local presence for occasional onsite work.

Qualifications

  • 5 years of software development experience, including mobile development.
  • Experience in API development and integration.
  • Strong knowledge of healthcare IT and programming languages.

Responsibilities

  • Oversee the design, implementation, and delivery of software projects.
  • Collaborate with end users to understand requirements and design solutions.
  • Lead team communication and mentoring junior developers.

Skills

JavaScript
HTML5
React.js
Agile
Problem Solving

Education

Bachelor’s degree in Information Technology
Master’s degree in Information Technology

Tools

Xcode
Android Studio
Node.js

Job description

Software Product Development Analyst III: Full Stack Developer page is loaded

Software Product Development Analyst III: Full Stack Developer
Apply locations TuftsMedicine time type Full time posted on Posted Yesterday job requisition id R18191

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

Location: Hybrid model - candidate needs to be local to New England for occasional onsite work, etc.

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 r esponsible 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, or related field .

2. Five (5) years of software development experience, including one (1) year of mobile development experience and two (2) years of application programming interface development and integration experience.

Preferred Qualifications :

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

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

3. Healthcare programming experience.

4. Native Android, Android Studio and HTML 5 experience.

5. Xamarin cross platform and Universal app experience.

6. C lient-side web technology experience such as Javascript , jQuery, jQueryMobile , Ajax, HTML5, Node.js, React.js .

7. Epic Cache development experience.

8. Fast Healthcare Interoperability Resources development experience.

9. Software development lifecycle experience.

Duties and Responsibilities : The duties and responsibilities listed below 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. E valuate 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. L ead larger projects.

19. Develops key project manag ement 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 cycle and 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 .

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Développeur logiciels III/ Software Developer III

Ticketmaster

Toronto

Remote

CAD 70.000 - 110.000

30+ days ago

Senior Software Engineer – Full Stack (Bangkok based, Relocation provided)

Agoda

Toronto

On-site

CAD 85.000 - 130.000

2 days ago
Be an early applicant

Software Product Development Analyst III : Full Stack Developer

Tufts Medicine

Ajax

Hybrid

CAD 80.000 - 120.000

17 days ago

Senior Software Engineer

Sun Life

Toronto

Hybrid

CAD 84.000 - 138.000

2 days ago
Be an early applicant

Senior Software Engineer

G Adventures

Toronto

On-site

CAD 100.000 - 140.000

2 days ago
Be an early applicant

Software Developer III

Ticketmaster

Quebec

Remote

CAD 81.000 - 102.000

29 days ago

Sharepoint Framework Developer

ProViso Staffing

Toronto

On-site

CAD 90.000 - 120.000

11 days ago

Software Engineer - OpenStack

Canonical

Vancouver

Remote

CAD 80.000 - 120.000

20 days ago

Ubuntu Core Software Engineer

Canonical

Vancouver

Remote

CAD 70.000 - 90.000

20 days ago