Software Product Development Analyst - Full Stack Developer
Tufts Medicine
Office
TuftsMedicine, United States
Full Time
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. An entry level role that applies broad theoretical job knowledge typically obtained through advanced education. May require the following proficiency: work is closely supervised, problems faced are not typically difficult or complex, and explains facts, policies and practices related to job area.
Job Overview
This position is responsible for collaborating with team members to execute software development initiatives for end users.
Job Description
Minimum Qualifications:
1. Bachelor’s degree.
Preferred Qualifications:
1. Master’s degree
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. Work on initiatives within a limited number of technical areas, with close input and oversight from senior technical team members and/or manager.
2. Maintain existing policy and procedures for code reuse, documentation, and testing.
3. Write design documentation, and functional requirements and specifications with guidance.
4. Work collaboratively in meeting user expectations and team deadlines.
5. Write low to medium complex code.
6. Participate in test case scenarios and LIVE support.
7. May participate in some after-hours on call support, to troubleshoot and resolve system issues escalated by the Help Desk.
8. With managerial oversight, may lead small projects.
Physical Requirements:
1. Normal office environment.
Skills & Abilities:
1. Technical programming skills.
2. Beginner software development skills.
3. Ability to learn new technical skills to meet emerging needs.
4. Basic understanding of software development life cycle.
5. Good customer service orientation.
6. Ability to work under pressure.
7. Good problem-solving skills.
Software Product Development Analyst - Full Stack Developer
Office
TuftsMedicine, United States
Full Time
August 7, 2025