Overview
Hybrid
Depends on Experience
Contract - Independent
Contract - W2
No Travel Required
Able to Provide Sponsorship
Skills
Bachelors Degree
System/Business Analyst
Joint Application Design (JAD)
software testing
RDBMS / SQL
Agile/Scrum methodology
Knowledge of Azure DevOps
Job Details
Role: Business Analyst 5
Location: Lansing, MI-Hybrid (2Days onsite/Week)
Duration: 1 year with possible extension.
Hybrid: Resource will be working a hybrid schedule. NO REMOTE ONLY OPTION. Will need to be onsite from day 1, two days a week. Must be onsite Wednesdays and Thursdays.
On-site: Local candidates (strongly preferred) or non-local (must be willing to relocate at their own expense from acceptance with no delays & follow the hybrid schedule)
Top Skills & Years of Experience:
- Minimum 5 years of experience as System/Business Analyst conducting Joint Application Design (JAD) sessions with Customers and requirement gatherings
- Minimum 3 years of experience in software testing
- Minimum 3 year of RDBMS / SQL experience
- Experience required in Agile/Scrum methodology
As a Senior IT Business Analyst, the employee performs a complete range of information system analyst assignments including, but not limited to, attaining requirements, designing,
developing, testing, and implementing computer systems and applications for the agency. This individual will be looked upon to provide technical support to other team members and
evaluate new development tools and agency systems. Evaluate, document, and inform DTMB
management and supported client agency of impact and risks, including System Security
planning/execution, Risk Assessments, to existing IT solutions due to proposed legislation,
enhancement requests, or changes in governmental processes or procedures. Actively
participate in the development and implementation of assigned client agency s IT strategic
direction/plan.
The primary applications supported by this position are MRS Case Modernization program and
supporting systems. These systems are highly visible, complex, and widely used by the agencies
and public. There are regular maintenance releases for these applications as well as larger
projects. These projects typically require complex schedules, and integration with other
systems, and may utilize vendor participation.
The BA is required to collaborate with business clients and DTMB professionals to develop
technical system requirements, perform analysis activities, make recommendations for process
and business flows and develop consensus on both business and systems requirements. They
serve as the as primary contact to champion of needs of the business client and ensure
adherence to DTMB standards throughout the software development life cycle.
Duty 1
General Summary:
The primary duty of this position is to act as a liaison among technical and business
stakeholders to elicit, analyze, communicate, and validate requirements for changes to
information systems, business processes, and policies, as applicable. Collaborating with both
the Information Technology (IT) project teams and business clients, this position collects,
clarifies, and translates business requirements into design documentation, from which
applications and solutions are developed.
Individual tasks related to the duty:
Ensure project alignment with DTMB Strategic Plans.
- Develop Statements of Work (SOW) and Total Cost of Ownership (TCO) for Requests for
Proposals (RFP).
- Create, review and update Contract Change Notices (CNN). Provide content approval and validate estimates for the entire schedule of the project for the Project Manager to ensure compliance with the SUITE Project Management Methodology (PMM) and the Systems Engineering Methodology (SEM).
- Facilitate requirements gathering/meetings with clients to gather requirements
(traditional waterfall and agile) for all IT solutions and to identify impacted business
processes and determine best process and IT solution integration.
- Redesign and approve program specifications based on test results.
- Lead artifact reviews with peers, system specialists, Enterprise Security and other
DTMB entities to ensure IT solutions and applications adhere to DTMB and agency
policies, standards, or guidelines.
- Coordinate security resources to ensure proper system design based on DTMB and
Agency security requirements and standards and perform Data Custodian duties for
System Security Plans.
Participate in Solutions Design Team meetings and assist in creation of the Enterprise
Architecture Solution Assessment (EASA), Infrastructure Service Request (ISR), Hosting
documents and Firewall Rule requests.
- Design and document IT solutions that utilize State of Michigan standard technology.
- Work with Leads to Validate and finalize Local Change Board and Enterprise Change
Board documents.
- Ensure proper change management for all requested fixes to production systems.
- Ensure proper change management for all requested changes to system designs and
system architecture standards are documented.
- Responsible for development of training content and facilitate training.
- Reviews application-wide integration, performance, system, or user acceptance test
plans.
- Validate test data and test results.
Differentiate between defects and new requirements and initiate change requests, as
necessary.
- Develop and monitor defect tracking logs and facilitate problem resolution.
- Leads post implementation validation of RFCs (application changes, infrastructure
changes, etc.)
- Review project management documents.
- Serve as a liaison between DTMB and the client concerning application requests,
standards, and other program and project matters.
- Actively participate in the development and implementation of assigned client agency s
IT strategic direction/plan.
- Develop and maintain an effective communication plan with DTMB, vendors and
agency staff relating to project level metrics.
Takes lead role in audit investigation, security reviews and risk assessment document
creation.
- Serve as liaison between DTMB and client concerning ICE audits or other audits that
come to the area.
Duty 2
General Summary:
This employee assists in the design, integration, implementation, maintenance, and
enhancement of computer applications for the department's use. This employee will also play
an integral role the team s Agile Scrum standup.
Individual tasks related to the duty:
Design and document IT solutions that are State of Michigan standard technology Create, update, and maintain systems and IT programs documentation, including system specs and flow diagrams
- Write specifications for software code based on design
- Work as Scrum Lead when needed.
- Work with the business client to create test scenarios. Design and develop plans,
applications, or subsystems
- Identify potential impacts of changes
- Review rules and department policies to determine application design requirements.
- Develop Manuals and conduct training for users in the operation of the application.
- Evaluate requests for modifications and enhancements for impact on existing
applications.
- Facilitate meetings with clients to determine the requirements, scope of the project,
review and finalize all documents. Offer suggestions on automating any processes as
much as possible.
- Develop the technical design documentation, facilitate review with other team
members and finalize with the client.
Duty 3
General Summary:
- This employee performs special assignments as required.
- Individual tasks related to the duty:
- Test and evaluate software.
- Formulate findings in written and verbal form for presentation to supervisor staff
and/or clients.
- Write instructions for loading, maintaining, and/or using software.
- Assist Project managers on special projects.
- All other tasks necessary and proper for a resource in this type of role.
Environmental conditions:
- Standard office environment. Use of personal computer using keyboard and mouse to perform
trouble shooting, create and edit technical materials, communications with staff and clients,
and reports. A minimum effort may be required to walk or drive to other locations. Majority of
work is performed sitting at an ergonomic prepared workstation suitable for a personal
computer or attending meetings in standard conference room settings. This position is subject
to stress and pressure to resolve problems quickly and effectively.
Essential functions of this position:
- This position must work well in a team-focused environment and promote the integrity of the
department.
- In performing these duties, the application programmer/analyst must be an initiator who is
always ready to act as the liaison for all IT matters on behalf of the client agency.
- Clear communication with other application programmer/analysts, project managers and with
the client, both listening and lending professional advice.
- Responsible for providing application, technical, and customer support of agency support
applications.
- Information relative to the client and the team mmust be clearly conveyed and received through a variety of media in a manner that is effective, engages the audience and is clearly understood.
- Thorough program and system testing is essential to ensure the integrity of data and the quality of the communication with the citizens of the State of Michigan.
- Competencies: Customer Focus, Technical and Professional Knowledge and Skills,
- Communication, Decision Making, Building Strategic Working Relationships, Planning and
Organizing Work, Innovation, and Initiating Action.
- Responsibilities include working on systems security plans and risk assessment using Keylight.
- Remediate any identified risks. Work with developers on Secure Application Development
Lifecyle. Work on requirements gathering and application accessibility and ADA compliance.
- The duties will also be performed with independently with minimal guidance.
- This position supports Agency services. The key function and responsibility of this position
includes preparing and maintaining security plans and risk assessment. Analysis, testing and
usability support for all applications. Serves as a technical consultant to Agency support clients
to develop solutions to streamline critical business processes according to agency s strategic
plan. This position is integral to developing and maintaining agency s automated processes,
streamlining critical business processes, data integrity, and securing agency s systems and
applications.
Requirements:
Minimum 5 years of experience as System/Business Analyst conducting Joint Application Design (JAD) sessions with Customers and requirement gatherings
Minimum 3 years of experience in software testing
Minimum 3 years of RDBMS / SQL experience
Experience required in Agile/Scrum methodology
Bachelor s Degree
KNOWLEDGE, SKILLS, AND ABILITIES:
Knowledge of IT applications in support of agency services and the clients.
Knowledge of Azure DevOps and or TFS workflows.
Knowledge of Web Services for application to application communication.
Ability to write technical specifications for web services and other IT applications
Ability to prepare and maintain security plan and address risk assessment findings.
Ability to write use and test cases and evaluate acceptance criteria.
Ability to test and verify ADA compliance and site usability.
Ability to Document test cases and work on automating regression testing.
Ability to troubleshoot client issues and work the agency services team to resolve these issues.
Duties may involve the use of a personal vehicle.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.