TechNix LLC is hiring: Business Analyst in Minneota
TechNix LLC, Minneota, MN, US
Job Description
Position: Business Analyst
Duration: 6 Months
Location: Minnesota (Remote work)
Engagement Description:
The Minnesota Department of Information Technology Services (MNIT), partnering with the Minnesota Department of Labor and Industry (DLI), is seeking one (1) full-time staff augmentation resource to perform Business Analyst duties for the Prevailing Wage system modernization project.
Minnesota's Prevailing Wage law (Minnesota Statutes 177.41 through 177.44) requires employees working on state-funded construction and public works projects to be paid wage rates comparable to wages paid for similar work in the area where the project is located. DLI is responsible for administering the Prevailing Wage law.
As part of the agency wide modernization of all DLI technical systems, MNIT/DLI wishes to elicit and gather requirements as part of the implementation of a state-of-the-art technology solution for Prevailing Wage. The solution would move the Prevailing Wage system off of aging technology and transform work with more streamlined business processes built into the new tool.
DLI currently utilizes custom-developed automated systems for the processing of prevailing wage survey collection. These systems are:
- Labor Standards application (Imaging system)
- PowerBuilder programming language (client/server) (User Interface)
- Informix (Database)
- Interfaces
- C programs (Linux server)
- Bash shell scripts (Linux server)
- Web-based forms and Flat file transfer systems (Electronic Data Interchange (EDI))
- Online surveys and wage reports, batch processing
- ASP.Net Web forms C# / PHP
- MariaDB
- SQL Server
- FTP client/ server interactions
- Bash scripts
- Interface
- FTP client/server interactions (Linux server)
- The key business drivers for an effective new solution are efficiency, automation, and data quality improvement.
The technical drivers to support the new solution are:
- Data Intake and Quality: More flexible data quality and remediation for incoming survey data
- Interactive Worksheet: Automated manual wage calculation process, using configurable business rules
- Communication: Simple workflow and notification capabilities to generate communications or alerts and support processes for editing, review, and approval of survey data
- Reports: Flexible reporting to offer additional graphical, geographical, dashboard, and table-style reports
- Technology and Support: Minimize DLI/MNIT effort to maintain the application, database, native web user interfaces, and underlying infrastructure
High-level requirements have been gathered in the areas of Communication, Configuration, Data Conversion, Data Intake and Quality, Prevailing Wage Calculation, Reports, Security and Access, and Technology.
The resource under this engagement will refine the requirements already gathered, adding detail as needed; elicit any remaining functional and non-functional requirements from our business partners; and provide the management, analysis, and communication needed to inform development of the new solution.
Sample Tasks:
- Provide Business Analysis Planning and Monitoring to plan and determine which activities are necessary to complete the business analysis effort for the project. This includes the identification of stakeholders; selection of business analysis techniques; process used to manage requirements; and how to assess progress of work and activities.
- Provide Elicitation to work with stakeholders to identify and understand their needs and concerns within the environment they work to ensure their actual needs are understood rather than stated desires.
- Provide Requirements Management and Communication to ensure project teams and stakeholders stay aligned and in agreement on project scope and communication.
- Provide Enterprise Analysis to identify business needs, gaps in fulfilling those needs, refinement and definition of the needs, proposed approach to meeting the needs, and building the case to justify the work.
- Provide Requirements Analysis to progressively prioritize and elaborate requirements to enable the project team to implement a solution that fulfills the needs of the organization and stakeholders.
- Provide Solution Assessment and Validation to assess proposed solutions to determine feasibility and best fits for gathered requirements identifying and documenting gaps and shortcomings.
- Produce the appropriate type and level of diagrams or models that support the documentation for a given project. This could include context diagrams; process models (as-is and to-be); use case diagrams; activity diagrams; class diagrams; sequence diagrams; state diagrams; data flow diagrams (DFD); entity relationship diagrams (ERD); data mapping; and conceptual and logical data models.
- Provide business/systems analysis and related written project documentation (including but not limited to all or portions of: Business Case, Scope, Business Requirements Summary, Use Cases, Business Requirement Specifications, Supplementary Requirements Specifications, Requirements Traceability, Diagrams and Models, etc).
- Create planning documents included in the overall project plans (including but not limited to Work Breakdown Structure, User Acceptance Testing, Requirements Management and Communication and Iteration).
- Provide knowledge transfer to State staff.
- Perform other related duties as assigned.
Desired Qualifications:
- Experience in business analysis or related field(s)
- Experience leading projects/teams and organizing work
- Experience with data analysis tools (e.g., Excel, SQL, Tableau, Power BI)
- Experience with business process modelling and improvement techniques
- Experience with technical and report writing
- Experience communicating technical details to both technical and non-technical people both verbally and in writing