General Responsibilities:
You are a key member of the IT team supporting industry-leading medical device management and critical patient client support services. This team works with all departments and external parties to create and maintain systems which include a CRM/ERP system, mobile applications, an iOT system, a finance application, and data warehouse system.
You will be involved in all aspects of the Development Lifecycle (SDLC) taking part as the consistent and knowledgeable focal point throughout projects. You will supply support for projects, enhancements and break fix efforts including keeping business units apprised of the progress of key efforts. You will work within projects teams consisting of business and IT staff, as well as consultants and offshore testing and development resources.
In support of business operations and systems, the business analyst will identify problems, diagnose, find root causes, and either solve issues or coordinate resolution with the IT and Operations teams. This is a hands-on position that requires subject matter expertise in the business functions supported by the application.
The following are the major duties of this position:
Develop strong working relationships with business users and external partners and become knowledgeable about how the business units function, with the objective of being able to recommend and define process and systems improvementsGather requirements and create documentation to be reviewed and approved by IT and business unit managementReview, analyze and evaluate business user needs and develop requirements for projects and enhancements that are consistent with overall business and IT strategiesEvaluate project requests by working with business units to understand, articulate and communicate project scope, costs, and benefitsRecommend and specify process and systems improvements through analysis of system incidents, bug fixes, change requestsConduct analyses to investigate on-going or one-time operational issuesCreate and manage project plans, monitor project progress by tracking activity, identifying, and remediating project risks, resolving problems, publishing progress reports, and recommending actions to keep projects on schedule and within budgetWork alongside development teams to ensure full and accurate understanding of business requirements and specifications. Perform functional walkthroughs as needed throughout the development process.Develop test plans and specific test cases based on project requirements and systems specifications. Ensure the traceability of discrete requirements and specifications through structured documentation and test plans/cases to ensure proper test coverage.Coordinate testing phases of projects tracking errors and fixes and ensuring proper regression testing of any effected system elements.Develop user acceptance test plans and partner with business units through the successful completion of user acceptance testing (UAT)Actively take part in the implementation of process and system changes including attendance at regular change management meetings and involvement in deployments and any post-implementation check out activities.Update and develop system and user documentation.Participate in user training sessions as needed.Provide end-to-end support for applications, including troubleshooting, maintenance, and upgrades.
Skill Requirements:
A high-level of proficiency with project management software packages (i.e.: MS Project, Asana, JIRA)Expert level knowledge of MS Office applications: Word, Excel, PowerPointExcellent analytical and documentation skillsDetail oriented and focused on constant improvement in personal skills.Ability to work independently and within a team framework.Well organized with strong time-management skillsExperience developing enterprise web applications leveraging responsive design for mobile devices is a plus.Working knowledge of marketing automation platforms and CRMs (Salesforce) is a plus.Working knowledge of Financial Technology Platforms leveraging (AR, AP, GL, Invoicing, etc.) a plus.
Education/Experience:
The role requires a bachelor's degree in an appropriate field of study (including business analytics, computer systems or information technology) or 3+ years of equivalent work experience.Proven experience in all aspects of a full SDLC acting in the role of Business Analyst with Quality Assurance responsibilities or Project Manager.Must have excellent verbal communication, written communication, and social interaction skills.
Work Hours and Travel Requirements:
You must be open to assisting in troubleshooting and analysis in the event of off-hours production problems, as needed. The IT Team works in a hybrid environment that requires a minimum of one to two days per week in the Philadelphia office.
Founded in 2005, Medical Guardian is a leading provider of innovative medical alert systems that empower people to live a life without limits. A member of the National Aging in Place Council, Medical Guardian is headquartered in Philadelphia and provides support to hundreds of thousands of people across the country who are ready to take on the next chapter of life while remaining safe living in their own home. Whether it is an in-home system or a mobile device with GPS capabilities, Medical Guardian has the personal medical alert device to meet an array of needs and lifestyles. Medical Guardian has been named "Top Workplaces" by the Philadelphia Media Network, "Best Places to Work" by the Philadelphia Business Journal, ranked number 24 in The Philly 100 fastest growing companies, and has made the Inc. 5000 eight years in a row. Here at Medical Guardian, we believe that we are doing more than selling medical alert devices; we are saving lives. Learn more about Medical Guardian by visiting www.medicalguardian.com .