

SMX Services & Consulting, Inc.
Business Analyst
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Business Analyst with 7+ years of experience in IT software projects, focusing on business process analysis and stakeholder collaboration. Contract length is "Unknown," pay rate is "$XX/hour," and work location is "Miami-Dade County."
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
Unknown
-
🗓️ - Date
January 10, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
Unknown
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
Miami, FL
-
🧠 - Skills detailed
#Azure #DevOps #Agile #Azure DevOps #Requirements Gathering #Deployment #Business Analysis #Documentation #Leadership #Scala #Stories #SharePoint #Computer Science #System Testing
Role description
Position Overview
Miami-Dade County is seeking two experienced Business Analysts to support the implementation of a large-scale, complex Records Management System within a local government environment. The Business Analysts will work within the Information Technology Department, collaborating closely with software developers, business stakeholders, IT leadership, and a vendor solution provider to ensure successful delivery of a vendor-based application.
This role focuses heavily on business process analysis, requirements gathering, documentation, stakeholder collaboration, change management, and system implementation support throughout the full project lifecycle.
Key Responsibilities
• Analyze and understand existing business processes and identify opportunities for improvement.
• Develop as-is and to-be process diagrams and maintain requirements traceability matrices.
• Gather, define, and document business and system requirements, translating them into user stories and technical specifications.
• Collaborate with cross-functional teams using Waterfall and Agile methodologies to manage business analysis deliverables.
• Facilitate workshops, interviews, and meetings with business and technical stakeholders.
• Support change management activities, including impact assessments, training materials, and end-user support during transitions.
• Prepare documentation such as requirements documents, test plans, user stories, diagrams, and reports.
• Coordinate and support system testing, including test planning, test case development, and execution.
• Assist with user training and ensure alignment between requirements and system functionality prior to deployment.
• Provide regular status updates, reports, and presentations to stakeholders and project leadership.
• Monitor post-implementation performance and recommend system enhancements to improve efficiency and user experience.
• Identify risks and issues related to business analysis activities and proactively mitigate or escalate as needed.
Required Experience & Skills
• 7+ years of experience delivering complex IT software projects within large organizations.
• Proven experience across the full software implementation lifecycle (requirements, design, development, testing, training, deployment, and support).
• Strong background in business process analysis and stakeholder collaboration across multiple departments.
• High proficiency in documentation, including:
• As-is / To-be process diagrams
• User stories
• Requirements documentation
• Test plans and related deliverables
• Strong analytical, problem-solving, and critical-thinking skills.
• Excellent written and verbal communication skills with the ability to clearly convey complex ideas.
Technical Skills
• Extensive experience with Microsoft tools, including:
• Microsoft Word, Excel, PowerPoint, Outlook
• Microsoft Project
• Microsoft Teams
• SharePoint
• Azure DevOps
• Ability to leverage these tools for documentation, collaboration, and project tracking.
Education Requirements
• Bachelor's Degree in:
• Business Administration
• Computer Science
• Information Systems
• or a related field
• Seven (7) years of relevant experience in business analysis, software implementation, and Agile methodologies is required.
• Additional relevant work experience may substitute for formal education on a year-for-year basis.
Position Overview
Miami-Dade County is seeking two experienced Business Analysts to support the implementation of a large-scale, complex Records Management System within a local government environment. The Business Analysts will work within the Information Technology Department, collaborating closely with software developers, business stakeholders, IT leadership, and a vendor solution provider to ensure successful delivery of a vendor-based application.
This role focuses heavily on business process analysis, requirements gathering, documentation, stakeholder collaboration, change management, and system implementation support throughout the full project lifecycle.
Key Responsibilities
• Analyze and understand existing business processes and identify opportunities for improvement.
• Develop as-is and to-be process diagrams and maintain requirements traceability matrices.
• Gather, define, and document business and system requirements, translating them into user stories and technical specifications.
• Collaborate with cross-functional teams using Waterfall and Agile methodologies to manage business analysis deliverables.
• Facilitate workshops, interviews, and meetings with business and technical stakeholders.
• Support change management activities, including impact assessments, training materials, and end-user support during transitions.
• Prepare documentation such as requirements documents, test plans, user stories, diagrams, and reports.
• Coordinate and support system testing, including test planning, test case development, and execution.
• Assist with user training and ensure alignment between requirements and system functionality prior to deployment.
• Provide regular status updates, reports, and presentations to stakeholders and project leadership.
• Monitor post-implementation performance and recommend system enhancements to improve efficiency and user experience.
• Identify risks and issues related to business analysis activities and proactively mitigate or escalate as needed.
Required Experience & Skills
• 7+ years of experience delivering complex IT software projects within large organizations.
• Proven experience across the full software implementation lifecycle (requirements, design, development, testing, training, deployment, and support).
• Strong background in business process analysis and stakeholder collaboration across multiple departments.
• High proficiency in documentation, including:
• As-is / To-be process diagrams
• User stories
• Requirements documentation
• Test plans and related deliverables
• Strong analytical, problem-solving, and critical-thinking skills.
• Excellent written and verbal communication skills with the ability to clearly convey complex ideas.
Technical Skills
• Extensive experience with Microsoft tools, including:
• Microsoft Word, Excel, PowerPoint, Outlook
• Microsoft Project
• Microsoft Teams
• SharePoint
• Azure DevOps
• Ability to leverage these tools for documentation, collaboration, and project tracking.
Education Requirements
• Bachelor's Degree in:
• Business Administration
• Computer Science
• Information Systems
• or a related field
• Seven (7) years of relevant experience in business analysis, software implementation, and Agile methodologies is required.
• Additional relevant work experience may substitute for formal education on a year-for-year basis.






