Business Analyst

TransTech IT Staffng

Job Description

Summary Description

The Senior Business System Analyst (BSA) will work closely with different business units to gain in-depth understanding of the Bank’s strategies, processes, roadmaps and the context in which the business and IT operates. The senior BSA is responsible for delivering quality products by understanding end user needs, developing detailed requirements, supporting technical designs and process improvement. The candidate will work with various stakeholders to elicit, analyze, communicate and validate business/user requirements. The senior BSA will help translate these business needs and end-user requirements into functional specifications that describe what the system, process or service must do to fulfill the business and user requirements. The ideal candidate will be dedicated and demonstrate excellent written and verbal communication skills.

Strategy & Planning

  • Collaborate with staff to ensure smooth and reliable operation of software and systems for fulfilling business objectives and processes
  • Identify and resolve business systems issues
  • Work with business team members, decision makers, and stakeholders to define business requirements and systems goals
  • Ensure that applications meet business requirements and systems goals
  • Participates in planning relevant project, enhancement, and maintenance activities
  • Develop and maintain business domain knowledge
  • Understand and apply relevant Bank policy, standards and procedures to your work
  • Stay current on technology changes applicable to your domain and how to apply them to Bank initiatives
  • Demonstrates adherence to IT Principles and critical thinking

Acquisition & Deployment

  • Assist in software releases and roll-outs, and communicate to the end users about status and project conditions
  • Perform software improvements and upgrades
  • Perform code deployments and releases

Operational Management

  • Complete all tasks with a focus on quality
  • Meet or exceed established SLOs
  • Provide guidance to less experienced members of the team
  • Collaborate directly with different areas of IT and the business in order to provide solutions for the Bank
  • Build rapport and elicit problem details from customers
  • Provide timely reports on the status of projects as well as any unforeseen issues to management and to business units
  • Comply with all assigned administrative and operational tasks
  • Apply diagnostic utilities to aid in troubleshooting
  • Access software updates, drivers, knowledge bases, and FAQ resources on the Internet/Intranet to aid in problem resolution
  • Works to promote an understanding of business process and business requirements with technical staff
  • Identify and learn appropriate software and hardware used and supported by the organization
  • Test fixes to ensure problems have been adequately resolved
  • Adhere to established policies, standards and procedures for ensuring the security and integrity of the Bank systems and data
  • Provide on-call support of bank applications
  • Other duties as required

Position Requirements

Formal Education & Certification

  • College diploma or university degree in the field of computer science, information systems, or computer engineering and/or 5 years equivalent work experience
  • Certification in a technical field or discipline is a plus

Knowledge & Experience

  • Working knowledge of general testing principles and best practices
  • Track all results, problems and defects throughout the testing cycle
  • Execute test plans and test scripts
  • Experience working with Microsoft azure DevOps
  • Knowledge of Cloud technologies
  • Knowledge of Agile methodologies, including Scrum or Kanban
  • Knowledge of cross functional team models
  • Experience with desktop and server operating systems, including MS Windows, SQL Server, and Office products
  • Experience with IT troubleshooting principles and techniques

Personal Attributes

  • Strong written and oral communication skills
  • Strong interpersonal skills, with a focus on rapport-building, listening and questioning skills
  • Strong technical writing skills
  • Ability to think critically
  • Ability to conduct research into a wide range of computing issues as required
  • Ability to absorb and retain information quickly
  • Ability to present ideas in user-friendly language
  • Highly self-motivated and directed
  • Keen attention to detail
  • Proven analytical and problem-solving abilities
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Exceptional customer service orientation
  • Experience working in a team-oriented, collaborative environment

Job Requirements


  • Participate in various SCRUM team meetings including team members from: the business, management, IT and senior leadership
  • Ensure the user stories meet the INVEST principal and definition of ready
  • Performing complex professional business analysis and application development related duties
  • Elicit complex business requirements through the facilitation of joint application design (JAD) sessions with both business and technology stakeholders
  • Write detailed specifications of requested system changes
  • Write data specifications, release notes, user guides and other deliverables as needed
  • Assisting with creation & refinement of design (mockup) on new functionality
  • Develop and execute data mapping plans for conversions and migrations
  • Providing Assisting with creation & refinement of design (mockup) on new functionality
  • Suggest software and process improvements
  • Prior involvement with implementing and integrating COTS software solutions to support proprietary processes.
  • Write queries to analyze business data to assist in decision making and ad hoc reporting
  • Familiarity with financial systems a plus
  • Understanding of software development process using a formal software development life cycle (SDLC) methodology. (Waterfall/Scrum)
  • Familiar with automated project management and documentation tools (e.g. flowcharting, data modeling, Excel, UI design, Visio)
  • Familiar with common techniques and tools for modeling system diagrams, business processes, functional process and interfaces