Skills, Competencies, Experience and Responsibilities: • Develop, monitor, secure, administer, and support Microsoft SQL Server, Azure SQL databases, elastic pools, Azure SQL Managed Instance where applicable, and related cloud database services, ensuring availability, performance, reliability, and operational readiness. • Develop a strong understanding of supported business products, workflows, SLAs, data-critical domains, operational dependencies, and current database architecture to guide informed database decisions. • Optimize database and application performance through query tuning, indexing strategy, execution plan review, statistics maintenance, workload analysis, storage management, application data access pattern review, and proactive identification of performance and cloud cost improvement opportunities. • Partner with application development and product teams to review schema design, data modeling, entity ownership, data access patterns, application code impacts, Entity Framework Core usage, pagination strategy, GUID versus sequential ID usage, database changes, and production troubleshooting needs.• Define and maintain database development and maintenance standards for schema changes, naming conventions, indexing, Azure database maintenance patterns, backup and retention, rollback, deployment readiness, documentation, and database design review checkpoints. • Establish and improve monitoring, alerting, logging, and observability practices for database health, availability, storage growth, blocking, deadlocks, capacity trends, and operational risk. • Develop and validate backup, restore, disaster recovery, failover, high availability, security, encryption, data classification, access control, auditing, and compliance practices aligned to business availability, RPO, and RTO expectations. • Evaluate data architecture options and patterns including datastore selection, archiving, caching, non-SQL data storage, purge strategy, cold storage, multitenancy, tenant isolation, shared versus database-per-tenant models, partitioning, sharding, consistency, workload isolation, and the decision process for selecting the right datastore for a given need. • Review upcoming epics, SaaS initiatives, modernization plans, and product roadmap items to identify database implications early and translate improvement opportunities into actionable backlog items or PBIs or stories. • Identify and remediate technical debt, scaling risks, schema complexity, storage inefficiencies, production stability concerns, cloud cost drivers, and opportunities for performance improvement, schema simplification, Azure cloud cost optimization, and risk mitigation. • Participate in incident response, root cause analysis, post-incident improvement planning, architecture documentation, standards documentation, operational procedures, and recommended future-state improvements.
Required Qualifications: • Minimum of 8 years of experience as a Database Developer, Database Administrator, Cloud Database Administrator, Database Engineer, or similar role. • Hands-on experience administering and optimizing Microsoft SQL Server and Azure SQL Database environments. • Hands-on experience addressing non-functional requirements while delivering functional outcomes. • Hands-on experience collaborating with architects, leads, and delivery teams to develop and support end-to-end solution delivery.• Strong knowledge of SQL performance tuning, indexing, query optimization, execution plans, statistics, and database maintenance. • Experience supporting application development teams with schema design, data modeling, database change review, and production troubleshooting. • Familiarity with common application development languages and frameworks used in database-backed systems, including C#, .NET, and Entity Framework Core. • Working knowledge of backup, restore, disaster recovery, high availability, monitoring, alerting, and operational support practices. • Understanding database security, encryption, access management, auditing, and data protection practices. • Ability to document standards, communicate technical recommendations clearly, and collaborate across distributed teams.
Preferred Qualifications: • Experience with Microsoft SQL Server, Azure SQL Database, Azure Monitor, Query Store, Performance Insights, Log Analytics, and related Azure database tooling; Azure SQL Managed Instance experience is helpful where applicable. • Experience with SaaS platforms, multi-tenant architectures, tenant isolation strategies, partitioning, sharding, and large-scale cloud database environments. • Familiarity with Azure DevOps, CI/CD pipelines, database deployment automation, schema migration tools, and release management practices. • Knowledge of archiving, caching, non-SQL data storage patterns, data archival, purge strategies, and cloud cost optimization methods. • Microsoft Azure or SQL Server certifications are preferred. • Experience working with globally distributed application development and product teams.
Skills Required
- Minimum of 8 years experience as a Database Developer, DBA, Cloud Database Administrator, Database Engineer, or similar role.
- Hands-on experience administering and optimizing Microsoft SQL Server and Azure SQL Database environments.
- Hands-on experience addressing non-functional requirements while delivering functional outcomes (performance, reliability, scalability, cost).
- Strong knowledge of SQL performance tuning, indexing, query optimization, execution plans, statistics, and database maintenance.
- Experience supporting application development teams with schema design, data modeling, database change review, and production troubleshooting.
- Familiarity with common application development languages and frameworks used in database-backed systems, including C#, .NET, and Entity Framework Core.
- Working knowledge of backup, restore, disaster recovery, high availability, monitoring, alerting, and operational support practices.
- Understanding of database security, encryption, access management, auditing, and data protection practices.
- Ability to document standards, communicate technical recommendations clearly, and collaborate across distributed teams.
- Experience with Azure Monitor, Query Store, Performance Insights, Log Analytics, and related Azure database tooling.
- Experience with Azure SQL Managed Instance and elastic pools where applicable.
- Experience with SaaS platforms, multi-tenant architectures, tenant isolation strategies, partitioning, and sharding.
- Familiarity with Azure DevOps, CI/CD pipelines, database deployment automation, schema migration tools, and release management practices.
- Knowledge of archiving, caching, non-SQL data storage patterns, data archival and purge strategies, and cloud cost optimization methods.
- Microsoft Azure or SQL Server certifications.
- Experience working with globally distributed application development and product teams.
What We Do
Wipfli is a leading national advisory and accounting firm with nearly 100 years of serving ambitious middle-market organizations. We understand our clients' unique challenges and help them succeed on their terms through assurance, tax, advisory, outsourcing and technology services. With 3,000+ associates and global alliances, we combine national capabilities with local relationships. "Wipfli" is the brand name under which Wipfli LLP and Wipfli Advisory LLC and its respective subsidiary entities provide professional services. Wipfli LLP and Wipfli Advisory LLC (and its respective subsidiary entities) practice in an alternative practice structure in accordance with the AICPA Code of Professional Conduct and applicable law, regulations, and professional standards. Wipfli LLP is a licensed independent CPA firm that provides attest services to its clients, and Wipfli Advisory LLC provides tax and business consulting services to its clients. Wipfli Advisory LLC and its subsidiary entities are not licensed CPA firms.
Why Work With Us
At Wipfli, people count. Our people are core to everything we do — the catalyst behind our ability to create exceptional impact and extraordinary results. We believe in flexibility. We focus on relationships. We encourage each individual to follow their own path. And we seek feedback openly, from all.
Gallery
Wipfli Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
Freedom to work from anywhere! Wipfli takes a flexible approach in allowing employees to choose to be remote, hybrid, or in-office.





.jpeg)






.jpeg)


