6 open roles
Data & Analytics Engineer
Job description
Role Summary
The Data & Analytics Engineer designs, builds, and supports data and reporting solutions that help drive business decisions across the organization. This role will be working with Microsoft Fabric, Power BI, SQL, and data pipelines to deliver trusted analytics, reliable data models, and actionable insights. Required Technical Skills Strong SQL/T-SQL skills, including joins, common table expressions, aggregations, window functions, data validation, and query troubleshooting.
Python or PySpark for data preparation, validation, notebooks, or automation. Hands-on Power BI development experience, including Power Query, semantic models, interactive report design, publishing, and refresh support. Understanding of dimensional modeling, including fact tables, dimension tables, star schemas, grain, keys, and slowly changing dimensions.
Understanding of ETL and ELT concepts, data ingestion, transformation, orchestration, dependencies, and error handling. Ability to reconcile data from source systems through transformation layers to published reports. Experience creating clear technical documentation and translating business definitions into governed analytical logic.
Working knowledge of security concepts that affect analytics, including access management and row-level security. Basic Git or Azure DevOps source-control practices. Strong communication with technical and non-technical audiences. Preferred Technical Skills Fabric workspaces, capacities, items, and deployment concepts.
Lakehouse and Warehouse design and support. Data Factory pipelines and Dataflows Gen2. Fabric notebooks and Spark or Python for data engineering tasks. OneLake concepts, shortcuts, and medallion-style data organization. Direct Lake and Import semantic-model considerations. Monitoring Hub, refresh troubleshooting, lineage, and operational support.
Deployment pipelines, source control, or structured development and release practices. Advanced calculation patterns. Power Query and reusable transformation logic. Semantic-model performance optimization and model simplification. Row-level security and testing across business entities or user groups. Workspace organization, Power BI apps, deployment, and access management.
Report usability, accessibility, visual consistency, and performance optimization. Shared semantic models and thin-report development patterns. PowerShell for administration or repeatable support tasks. Ability to work with REST APIs, JSON, authentication concepts, and configuration values. Ability to read, troubleshoot, and adapt existing code without needing to be a full-stack developer.
Requires periodic travel to the home office, located in Greensboro, NC.
Description copied from James M. Pleasants Company's careers page. Read the full posting before you apply.
More jobs at James M. Pleasants Company
Fire Pump Outside Sales
James M. Pleasants CompanyTechnical Engineering Sales Support
James M. Pleasants Company· Nashville, TN, United StatesSales Support Coordinator
James M. Pleasants Company· Raleigh, NC, United StatesEngineering Sales Specialist
James M. Pleasants Company· Raleigh, NC, United StatesTechnical Engineering Sales Support
James M. Pleasants Company· Raleigh, NC, United States
More jobs in Greensboro
Certified Medical Assistant- Central Carolina Surgery
Duke University· Greensboro, NC, USTrust Accounting Specialist
Old North State Trust· Greensboro, North CarolinaCraftsperson / Quaintance Weaver Craft Guild
Quaintance-Weaver Restaurants and Hotels· Greensboro, NCOutside Sales Representative
Core & Main· Greensboro, NC, United StatesMaterial Handler
The Budd Group· Cardinal Health Dr, Greensboro, NC, United States· $31k