Development Services Manager
SUMMARY: The Development Services Manager leads the Development Services team, overseeing both application development and business intelligence functions. This is a hands-on technical leadership role responsible for architecting and delivering full stack solutions on the Microsoft .NET platform while directing the team’s BI, data warehouse, and reporting initiatives. The Manager guides Applications Developers and Business Intelligence Engineers, ensuring alignment between software delivery, data architecture, and organizational goals.
PRIMARY DUTIES AND RESPONSIBILITIES: To perform this job successfully, an individual must be able to perform each primary duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary duties.
- Leads, mentors, and manages the Development Services team including Application Developers and BI Engineers; conducts performance reviews, sets goals, and supports professional growth.
- Architects, develops, and maintains full stack applications on the Microsoft .NET platform (C#, ASP.NET Core)), serving as the team’s senior technical resource for application development.
- Manages enterprise data solutions including data warehouses, dimensional models, and ELT pipelines using Microsoft Fabric and SQL Server.
- Manages the Microsoft Fabric environment — including OneLake, Lakehouses, Dataflows, and Direct Lake Power BI integrations — ensuring performance, reliability, and security.
- Collaborates with stakeholders across departments to understand business needs and translate them into technical solutions across both application and data domains.
- Works with the IT Director to define and enforce development standards, coding practices, source control and DevOps workflows, and code review processes.
- Evaluates and manages third-party vendors and application development partners.
- Maintains a comprehensive working knowledge of the organization’s data architecture and underlying data layer.
- Coordinates with IT leadership on project prioritization, resource planning, and technology roadmap decisions.
- Performs other duties as assigned.