Job Information
National Marrow Donor Program Business Systems Analyst - Hybrid/Remote-24000071 in Minneapolis, Minnesota
Please apply online using a laptop or desktop computer.POSITION SUMMARY:The Business Systems Analyst is responsible for defining, analyzing and synthesizing software application requirements and data to ensure cohesive software application and system designs in the IT Ecosystem. The systems analyst will play a central role in solving interesting technical challenges by defining, designing, deploying and troubleshooting key platforms, applications, and infrastructure and is always thinking about reliability, scalability, resilience, security and performance. The Systems Analyst will have in-depth knowledge of the enterprise ecosystem and how each application interacts with another application to address a business need. This position can be remote (US) or hybrid. #LI-Remote #LI-HybridCheck out our video Saving Lives: It's the Best Job EverACCOUNTABILITIES:Enterprise Architecture and system/software designing:Partners with the Enterprise Architecture team in developing an integrated view of the enterprise systems using cohesive business architecture and software architecture frameworks and applying Systems Thinking.Partners with development teams in defining and implementing improvements in application, both current and future by articulating technical characteristics of the applications involved and the dependencies between the applications.Guides the development teams to engineer and add technical capabilities to the applications through the system requirements defined and analyzed according to the solution architectural designs.Leverages enterprise system capabilities and efficient usage of process, technology, data and people, and aligns these capabilities to the business strategy.Defines, evaluates and reviews the data shared across the enterprise and the relationships between those data types as it pertains to software development of application.May occasionally provide inputs/decisions on small low impact changes in the absence of a solution architect.System Process and Workflow Management:Evaluates, and analyses technical processes, workflows, data flows, integration patterns, data models defined while building system requirements and ensures efficiencies are created during the software development life cycle of the application/system.Identifies current state of processes and associated systems, elicits useful and inefficient or ineffective attributes of process and software designs, documents models of the processes and facilitates stakeholder groups to consensus regarding new software designs.Diagrams business processes at different levels (Level 2, 3) and enterprise models using tools such as Visio, Power Designer.Defines the set of strategic, core and supports process that transcend functional and organizational boundaries; identify and describe external entities such as customers, suppliers, and external systems that interact with the business and describe which people, resources, and controls are in the processes.Analyses and depicts the structures of systems, actors or processes using behavioral and structural UML diagrams such as activity diagrams, use case diagrams, interaction overview diagrams, state machines, communication diagrams, sequence and timing diagrams, class, objects, component, context, profile diagramsSystem Requirements, Planning, Elicitation, Analysis, and MonitoringExamines and evaluates systems for efficiencies and optimal performanceCollaborates with the business units/pillars in defining and meeting their strategic objectives and goals through analysis, and determining solutions to the problems or opportunities.Assesses enterprise limitations to addressing system requirements.Elicits and analyses system requirements across the enterprise and represents system functional, non-functional requirements using various tools and methods such as data flow diagrams, context diagrams, use case modeling, sequence diagrams, state machines.Partners with the Product Owners/Product Managers, business stak holders in conducting business and system risk assessments during analysis activities and ensures system requirements and proposed solutions are traced back to the identified risks.Conducts analysis by focusing on defining the future and transition states needed to the software/system. Analyzes current state, defines future state, assesses risk and defines change strategy.Conducts software/system gap analysis to ensure that solutions are put in place to close gaps in processes, and associated technology capabilities.Documents interfaces between new and legacy systems.Collaborates with Product Owners, Product Managers, Solution Architects, and business system analysts in designing and delivering software solutions that address system requirements identified.Collaborates with Product Owners, Solution Architects, Developers and Business Analysts in ensuring system requirements are documented and covered by documented system requirements and managed in a central document management system.Ensures systems analysis deliverables are documented with clarity and delivered on time.Ensures regulatory and security requirements are addressed or not violated by the recommended technical solution.Possesses expert knowledge in the iterative approach to software development and UML (Unified Modeling Language); development life cycle including testing processes and methods; object-oriented programming fundamentals; relational database design; general.Writes SQL statements to accompany system requirements.Ensures that Service Level Agreements are in place for applications: Partners with Solution Architects, Tech Leads and Performance Test Engineers in...Equal Opportunity Employer - minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity