Location: Burlington,MA, USA
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 experienced level role that applies practical knowledge of job area typically obtained through advanced education and work experience. Works independently with general supervision, problems faced are difficult but typically not complex, and may influence others within the job area through explanation of facts, policies and practices. Job Overview This position is responsible for collaborating with team members to execute software development initiatives for end users.Experience with mobile development (android and iOS), dot net, AWS and Azure preferred. Job Description Minimum Qualifications: 1. Bachelor's degree. 2. Two (2) years of healthcare IT experience. Preferred Qualifications: 1. Master's degree. 2. Four (4) years of healthcare IT 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. Works on initiatives within a limited number of technical areas, with close input and oversight from senior technical team members and/or manager. 2. Maintains existing policy and procedures for code reuse, documentation, and testing. 3. Writes design documentation, and functional requirements and specifications with guidance. 4. Works collaboratively in meeting user expectations and team deadlines. 5. Writes medium-to-complex code. 6. Participates in test case scenarios and LIVE support. 7. Participates in some after-hours on call support, to troubleshoot and resolve system issues escalated by the Help Desk. 8. With managerial oversight, leads small projects. Physical Requirements: 1. Normal office environment. Skills & Abilities: 1. Technical programming skills. 2. Advanced beginner to intermediate software development skills. 3. Flexibility and eagerness to learn new technical skills to meet emerging needs. 4. Basic understanding of software development life cycle and familiar with agile development. 5. Excellent customer service orientation. 6. Flexibility and can-do attitude. 7. Ability to exercise independent judgment and creative problem-solving techniques in a highly-complex environment using leading-edge technology. 8. Ability to work under pressure. 9. Problem-solving skills within team environment and with end users. Tufts Medicine is a leading integrated health system bringing together the best of academic and community healthcare to deliver exceptional, connected and accessible care experiences to consumers across Massachusetts. Comprised of Tufts Medical Center, Lowell General Hospital, MelroseWakefield Hospital, Lawrence Memorial Hospital of Medford, Care at Home - an expansive home care network, and large integrated physician network. We are an equal opportunity employer and value diversity and inclusion at Tufts Medicine. Tufts Medicine does not discriminate on the basis of race, color, religion, sex, sexual orientation, age, disability, genetic information, veteran status, national origin, gender identity and/or expression, marital status or any other characteristic protected by federal, state or local law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation by emailing us at careerstuftsmedicine.org.