- Build, mentor, and develop a high-performing team of software developers and application support engineers.
- Partner with business and operational leaders to translate needs into a clear technology roadmap.
- Lead delivery of software solutions through every phase of the Software Development Life Cycle (SDLC).
- Own the health and reliability of business-critical applications through incident response and root cause analysis.
- Oversee development using the Microsoft technology stack, including .NET, C#, Azure, and Azure Service Bus.
- Oversee reporting and analytics solutions using Power BI and Databricks/Azure.
- Evaluate and pilot emerging technologies including AI and automation.