> Markdown version of [/jobs/ext/3038996-ncdpi-business-analyst-mid-level](https://www.wearedevelopers.com/jobs/ext/3038996-ncdpi-business-analyst-mid-level). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # NCDPI - Business Analyst- Mid Level - **Company:** Expert Technology Services - **Location:** Raleigh, NC, United States - **Experience:** Experienced - **Contract:** Temporary to permanent - **Skills:** Microsoft Excel, Agile Methodology, Cloud Database, Information Systems, Data Dictionary, Data Warehousing, Oracle (Applications), Systems Development Life Cycle, Requirements Traceability, SQL Databases, Snowflake, Tools for Reporting - **Published:** September 23, 2026 - **Apply:** https://www.careerjet.com/jobad/uscbe7071783d904d8320bb84b2c7f6b04 ## About the Role Bachelor's degree in Business Administration, Finance, Accounting, Information Systems, or related field. - 5 8+ years' experience as a Business Analyst, preferably in financial systems or the education sector. - Strong understanding of financial data, accounting principles, budgets, and grants. - Proficiency in SQL, Excel, and financial data analysis tools. - Experience with ERP, data warehouses, or financial management systems. - Exceptional documentation skills (requirements, user stories, test cases, process mapping). - Excellent facilitation, communication, and stakeholder management skills. - Familiarity with state or federal financial reporting requirements (preferably in education/K 12 sector). - Preferred certifications: PMI-PBA, AgileBA, or equivalent. Preferred Skills: - Experience with K 12 education finance (allotments, funding formulas, payroll, grants). - Knowledge of NC DPI financial systems and reporting processes. - Exposure to Snowflake, Oracle, or other cloud-based data systems. - Familiarity with Agile/SDLC methodologies. - Ability to work independently and manage multiple priorities. Location: Onsite in Raleigh, NC. ## Description Facilitate and lead requirement-gathering sessions with finance, program, and IT teams. - Analyze K 12 financial data, including budgets, allotments, expenditures, revenues, payroll, and grants. - Translate business needs into clear functional requirements, user stories, system specifications, and business process documentation. - Coordinate the design, testing, and implementation of new financial data systems, dashboards, and reporting tools. - Develop and maintain business process flows, requirements traceability, data dictionaries, and user guides. - Support compliance reporting by ensuring the accuracy and integrity of state and federal data submissions. - Collaborate with developers and data engineers to ensure correct implementation of business rules and calculations. - Identify process improvement opportunities and recommend solutions for enhanced efficiency and data quality. - Provide training, knowledge transfer, and ongoing support to financial staff and end users. - Serve as a liaison between business stakeholders and technical teams to ensure shared understanding and alignment. ## Related Videos - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) - [The Cloud is Calling: Answer with In-Demand Skills](https://www.wearedevelopers.com/videos/945-the-cloud-is-calling-answer-with-in-demand-skills) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [Beyond SQL Generation: How to Teach Agents What Your Database Actually Means](https://www.wearedevelopers.com/videos/100127-beyond-sql-generation-how-to-teach-agents-what-your-database-actually-means) - [Databaseless Data Processing - High-Performance for Cloud-Native Apps and AI](https://www.wearedevelopers.com/videos/1024-databaseless-data-processing-high-performance-for-cloud-native-apps-and-ai) ## Related Articles - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Data Analyst Salary Germany](https://www.wearedevelopers.com/magazine/277-data-analyst-salary-germany) - [Data Analyst Salary in Switzerland](https://www.wearedevelopers.com/magazine/276-data-analyst-salary-in-switzerland) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)