Job Summary
We are looking for a full time Systems Analyst. The successful candidate will have a strong development background, communicate effectively and have strong system analysis skills. This is a technical role and candidate must have experience providing technical governance and leadership to the development partner, such as providing guidance on development best practices, reviewing technical specifications, evaluating implementation strategies. Reporting directly to the Delivery Lead, Enterprise IT Pharmacy & HealthCare the successful candidate’s role will be to quickly become the portfolio application expert, demonstrating knowledge of existing application capabilities and limitations while driving the delivery of development projects/enhancements.
Skills & Responsibilities:
- Strong leadership skills: able to provide technical leadership to business solutions, problem determination, best practices and solution integration.
- With knowledge of the business requirements as documented, is accountable to participate in sessions with business stakeholders and system owners to elicit application systems goals that are realized in the application system solution to meet the business requirements.
- Application software subject matter expert: understands and documents current state, knowledge of application flow, data flow and integration methods.
- Strong communication: is able to describe solutions consistent with architectural standards and best practices. Able to describe technical issues in layman’s terms.
- Strong documentation skills: responsible for key application and project documentation including: defines system flows, technical specifications, assembles non-functional requirements.
- Strong analytical skills: able to interpret business needs and define technical solutions. Able to perform problem determination to get to root cause of application issues.
- Accountable for application system design, technical specifications, application gap analysis, non-functional requirements and recommending service level improvements to existing application systems.
- Accountable for application documentation including detailed system flow charts, data flow diagrams and application interfaces outlining processes and data mappings.
- Accountable for gathering application systems specifications, including documentation and providing quality assurance on the requirements to ensure alignment with enterprise architecture and vision.
- Participates in the definition and preparation of software and/or services tenders, proposal evaluation, vendor selection and recommendation.
- Maintain an awareness of current and developing trends in relevant technologies, systems development methodologies and best practices.
- Participates in root-cause analysis and resolution of application system issues that emerge through design and development, provides impact analysis of suggest changes to applications such as defect fixes.
- May be requested to conduct code reviews to ensure accuracy to technical specifications.
- Provides support to the Environment Leads and Infrastructure System Leads.
- Maintain close ties with other Process and Technology departments including Business Analysts, Network Services, Service Desk, Shared Web Development Services and Engineering.
- May be required to support the team accountable to install, configure and troubleshoot system software for environment builds in support of project goals.
- Ability to collaborate with multi-disciplinary and multi-locational teams
- Effective in workload management and possess good time management skills and can conform to demands and timelines through analytical and problem-solving capabilities.
- Create and maintain thorough and accurate documentation of systems and procedures.
- Intermediate or better skills with Microsoft .NET Framework 4.5/4.0/3.5,C#, ASP.NET/ADO.NET, XML, XSLT
- 3-5 years’ experience with application development and programming (C#, ASP.NET).
- Collaborate proficiently with external service providers and internal change & problem management teams.