Enterprise Architect & .NET Development Lead
Summary
Lead enterprise-wide technology architecture and manage a team of .NET developers for a Chicago-based company. Define architecture standards, drive cloud modernization, oversee scalable .NET applications, and mentor development teams using Microsoft technology stacks.
JOB SUMMARY:
THIS POSITION IS LOCATED IN CHICAGO
We are seeking an experienced Enterprise Architect to lead enterprise-wide technology architecture initiatives while managing a team of .NET developers. This role is responsible for defining technology strategy, ensuring architectural governance, guiding application modernization, and overseeing the delivery of scalable, secure, and high-performing enterprise applications.
The ideal candidate combines strong enterprise architecture expertise with hands-on leadership experience managing Microsoft technology stacks, software engineering teams, and enterprise transformation initiatives.
ESSENTIAL FUNCTIONS:
Enterprise Architecture Leadership
- Define and maintain enterprise architecture standards, frameworks, and technology roadmaps.
- Align business strategy with technology solutions across applications, integrations, infrastructure, and data platforms.
- Lead architecture reviews and ensure compliance with enterprise standards and best practices.
- Evaluate emerging technologies and recommend strategic adoption opportunities.
- Drive modernization initiatives including cloud transformation, API enablement, and platform consolidation.
- Establish governance processes for solution design, security, scalability, and performance.
Application & Solution Architecture
- Design scalable enterprise applications using Microsoft technologies and cloud-native architectures.
- Provide architectural guidance for .NET-based systems, integrations, APIs, and microservices.
- Collaborate with business stakeholders, product owners, and IT leadership to translate business requirements into technical solutions.
- Ensure system interoperability across ERP, CRM, data, and enterprise platforms.
- Lead technical solution planning for enterprise programs and strategic initiatives.
Team Leadership & Delivery Management
- Lead and mentor a team of .NET developers, technical leads, and software engineers.
- Manage development lifecycle activities including planning, estimation, coding standards, code reviews, testing, and deployment.
- Drive Agile/Scrum delivery practices and ensure timely project execution.
- Foster engineering excellence, continuous improvement, and technical innovation within the development team.
- Support hiring, performance management, coaching, and career development of technical staff.
Stakeholder & Governance Management
- Partner with senior business and IT leaders to prioritize technology investments.
- Present architecture recommendations and technology strategies to executive leadership.
- Ensure compliance with enterprise security, regulatory, and operational standards.
- Coordinate with infrastructure, cybersecurity, data, and operations teams for enterprise-wide initiatives.