Job-Specific Essential Duties and Responsibilities:
Engineering Leadership, Innovation & Delivery
- Work closely with Solution Architects to shape opportunities, ideate, design, build and deliver modular, scalable solutions that meet or exceed business value
- Lead investigation of new solutions, tools, products and techniques including latest cutting-edge technologies such as Artificial Intelligence in software
- Maintain alignment with multiple development and product teams by routinely reviewing specifications, roadmaps, and delivery milestones to ensure timely, high quality outcomes.
- Drive engineering best practices, including code quality, automation, performance optimization, and scalable system design within C#, ASP.NET and Azure cloud based environments.
Technical & Architectural Oversight
- Provide hands on technical leadership and architectural guidance across solutions built using:
- C# / .NET / ASP.NET MVC
- JavaScript based front end frameworks
- Telerik Kendo UI
- SQL Server and Azure SQL
- Azure cloud services and supporting platform capabilities
- Ensure solutions meet enterprise standards for scalability, security, performance, and maintainability.
- Partner with architects and senior engineers to define and enforce technical standards and patterns.
- Evaluate and guide adoption of new technologies within the Microsoft ecosystem.
People Leadership & Organizational Development
- Lead and mentor engineering managers and senior technical leaders, developing both technical and managerial capabilities across the organization.
- Build and sustain a culture of collaboration, accountability, and mutual support that motivates teams to achieve ambitious goals.
- Oversee personnel decisions including hiring, performance management, promotions, and terminations, often through subordinate managers.
- Attract, retain, and develop top engineering talent while aligning individual strengths with organizational priorities.
Strategic & Cross Functional Collaboration
- Partner closely with business and technology stakeholders to scale existing products into new business lines and advance the company’s digital transformation agenda through automation and straight through processing.
- Establish strong, strategic partnerships with product, architecture, operations, and other application technology leaders to ensure cohesive planning and execution.
- Influence long term technology strategy, investment decisions, and platform modernization initiatives.
- Serve as a trusted advisor to senior leadership on delivery and technology matters.
Operational & Financial Management
- Manage budgets, vendor relationships, and resource allocation for assigned portfolios.
- Optimize team productivity, tooling investments, and cloud/infrastructure costs.
- Ensure compliance with governance, security, and regulatory standards.
Core Technical Skills
- Strong hands on experience with:
- Microsoft C# and .NET Framework / .NET Core
- ASP.NET MVC
- JavaScript (modern frameworks and patterns)
- Telerik Kendo UI
- SQL Server and Azure SQL
- Experience building and operating applications on Microsoft Azure.
- Strong understanding of application architecture, API design, and data modeling.
- Familiarity with DevOps practices, CI/CD pipelines, and cloud native patterns.
Leadership & Soft Skills
- Proven ability to lead large, distributed engineering teams.
- Strong executive communication and stakeholder management skills.
- Ability to balance strategic thinking with hands on execution oversight.
- Skilled in conflict resolution, decision making, and change leadership.
- Demonstrated ability to drive alignment, accountability, and results.