Enterprise Application Development Manager

Allstate Allstate · Insurance · WI, USA, United States · Remote

This role is for an Enterprise Application Development Manager at National General, a part of The Allstate Corporation. The manager will plan, direct, and execute IT-related activities, lead and develop teams, and implement IT policies and best practices. Responsibilities include building relationships, setting team strategy, executing HR processes, managing budgets and projects, and analyzing long-term strategies. The role requires expertise in Microsoft Stacks (Azure DevOps, Messaging, Cloud Storage, AWS Integration), .NET Core, C#, JavaScript, MS SQL Server, and Cosmos DB, with a focus on coaching and mentoring engineering teams, incident response, and driving technical approaches for product development. The role is not directly involved in building AI/ML models but manages application development within an enterprise context.

What you'd actually do

  1. Builds long-term relationships within team and amongst peers by creating an environment of safety and innovation.
  2. Sets and executes team strategy, including objectives, plans and policies for area of responsibility to develop and deliver innovative solutions and systems in support of Enterprise goals. Communicates strategy to the team so they understand their role in achieving the established goals.
  3. Leads employees and influences peers through change by using one’s self as an example.
  4. Executes HR-related processes and develops staff through coaching and mentoring and providing specific, timely, open, honest, and constructive performance feedback.
  5. Models and creates an environment of accountability for direct reports and peers.

Skills

Required

  • Great communicator
  • Expert in multiple programming languages with depth of knowledge within specific tech stacks (application languages, algorithms, database normalization, data structures, common tools)
  • Microsoft Stacks knowledge and hands-on experience
  • Azure DevOps
  • Azure Messaging System
  • Azure Cloud Storage
  • AWS Integration
  • MS Dot Net Core (C#)
  • JavaScript
  • MS SQL Server
  • Cosmos DB
  • Coaches and influences engineering peers by pairing as needed to augment engineering proficiency and quality.
  • Relentlessly pursues upgrading skills and proficiency of team members.
  • Evaluates competencies, skills, and impact of product team engineers.
  • Coaches for design and simplification along with reuse of enterprise tools.
  • Co-owns and leads all incident responses and root cause management in partnership with Digital Product Manager.
  • Identifies opportunities to pivot on stories or technical approach to achieve intended outcomes faster.
  • Holds decision rights on timing for what the engineers need to work on and works in partnership with Digital Product Manager on ongoing prioritization.
  • Influences decisions on engineering staffing and upskilling to best position the team to achieve intended outcomes.
  • Drives breaking work down for digital product inception ceremonies, ensuring technical approach and meaningful iterations align to targeted outcomes.
  • Demonstrates a solid understanding and application of enterprise standards, tools and patterns.
  • Has a deep understanding of integration points across upstream and downstream systems.
  • Responsible for coaching Product Engineers on systems thinking and design principles.

Nice to have

  • 7 or more years of experience

What the JD emphasized

  • complex and critical nature
  • medium to large teams
  • impact team and business results
  • critical importance