Software Development Analyst III
Job Details
Compensation
Job Description
Job ProfileSummaryThis role focuses on the design, development, and implementation of information technology (IT) solutionsin 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, anddevelops software products (end user applications, systems software, mobile/web applications, databaseproducts, etc.); Conducts requirements analysis and high-level design/modeling to convert externalcustomer needs into software solutions; designs and specifies the overall software structure, core elements,and properties by analyzing the software requirements, constraints, interfaces, and dependencies. Usesprogramming, scripting, and/or database languages to write the software code. A professional individualcontributor role that may direct the work of other lower level professionals or manage processes andprograms. 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 advancededucation. A senior level role that requires advanced knowledge of job area typically obtained throughadvanced education and work experience. Typically responsible for: managing projects / processes,working independently with limited supervision, coaching and reviewing the work of lower levelprofessionals, resolving difficult and sometimes complex problems.Job OverviewThe Clinical and Translational Science Institute (CTSI) is seeking a highly motivatedSoftware ProductDevelopment Analyst IIIto support clinical and translational research by extracting, transforming,analyzing, and interpreting data from diverse clinical, research, and administrative systems. The analystwill work closely with investigators, project managers, and informatics staff to deliver high-quality datasetsand notebooks that advance research and improve data-driven decision making. Examples of day to daytasks include: extract and manage data from institutional data warehouses; develop, maintain anddocument high quality reusable queries, and pipelines; translate complex research questions intostructured data requests and analytic workflows; collaborate with CTSI informatics, and research teams tosupport grant-funded and investigator-initiated studies; contribute to data governance and qualityassurance processes that ensure regulatory compliance; and facilitate process improvement initiatives.Job DescriptionMinimum 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 data science, computer science, health informatics, or related field2.3+ years of experience working with healthcare, biomedical / medical device or clinical researchdata in a data analyst capacity.3. Proficiency with SQL for querying large relational databases.4. Experience with programming languages for data analysis, such as Python, R, or Julia.5. Experience with version control and workflow tools such as Git/GitHub6. Strong attention to detail, data validation, and quality assurance skills.7. Excellent communication skills with ability to collaborate with technical and non-technicalstakeholders.8. Active clinical experience preferred.9. Experience with LLMs/NLP, to support research data processing, natural language analytics, andworkflow automation.10. Experience with Epic Clarity/Caboodle, Databricks, cloud hosted apps and data11. Familiarity with clinical data, and standards such as FHIR, OMOP, i2b2, and other clinical researchdata models.12. Familiarity with HIPAA, and human subjects research protections.13. Experience in an academic medical center or CTSI environment.14. Knowledge of clinical research processes and study design.Duties and Responsibilities:Theduties and responsibilities listedbeloware intended to describe the general nature of workandare not intended to be an all-inclusive list.Other dutiesand responsibilitiesmay 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 solutions3.Evaluates options and develop technical design.4.Works with end users tofinalizedesign 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 usingappropriate programminglanguage and/or technical tools.14.Completes thorough unit testing of solution.15.Providesinput to the development of integrated test plan and perform execution of plan.16.Providesinput to the development of LIVE plan and support LIVE activities17.Manages small andmedium sizedprojects 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 ofHealthkit,ARkit, ML, Siri, Map, push notifications.4.Knowledge of reactive programming patterns (rx).5.In depthknowledge 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 ahighly-complexenvironment using leading-edge technology.11.Ability to work with APIs and SDKs.12. Ability towork under pressure.At Tufts Medicine, we want every individual to feel valued for the skills and experience they bring. Our compensation philosophy is designed to offer fair, competitive pay that attracts, retains, and motivates highly talented individuals, while rewarding the important work you do every day.The base pay ranges reflect the minimum qualifications for the role. Individual offers are determined using a comprehensive approach that considers relevant experience, certifications, education, skills, and internal equity to ensure compensation is fair, consistent, and aligned with our business goals.Beyond base pay, Tufts Medicine provides a comprehensive Total Rewards package that supports your health, financial security, and career growth—one of the many ways we invest in you so you can thrive both at work and outside of it.Pay Range:$84,300.22 - $107,481.20
Interested in this position?
Apply directly on the hospital's official career page.
Job Source
This listing is sourced from the hospital's official career page. Clicking Apply will take you directly to their site.
View Original Posting