IT Manager - Application Development

Enterprise•St. Louis, MO
•Hybrid

About The Position

Enterprise Fleet Management (EFM) is seeking an IT Manager (Application Development) to lead a group of software engineers, analysts, and testers. The team delivers projects, enhancements, and day-to-day support for critical applications used to manage insurance claims and coverage for leased and non-leased vehicles and to process customer billings from multiple EFM applications. These applications are essential to daily operations, making stability, responsiveness, and continuous improvement important priorities. The role requires collaboration with business stakeholders, application teams across EFM, and an external software partner. The manager will also learn the fundamentals of insurance claim accounting and understand integration points across Risk systems. EFM IT supports applications across Java/Oracle, Microsoft/SQL Server/.NET, PeopleSoft Financials, Oracle BI, and Salesforce platforms. The position is eligible for a hybrid work schedule, with work-from-home opportunities and in-person attendance as needed at the Lakeside and/or Clayton Corporate HQ campus locations in St. Louis, Missouri. Candidates must reside in St. Louis or the immediate surrounding area and be able to work during U.S. Central Standard Time core business hours. Candidates should expect identity verification, video interviews, technical skills validation, and verification of employment, education, and work authorization.

Requirements

  • Must be presently authorized to work in the U.S. without requiring employment-based work authorization sponsorship now or in the future.
  • Must be able to work within U.S. Central Standard Time core business hours.
  • Must reside in St. Louis, Missouri, or the immediate surrounding area.
  • At least 6 years of related IT experience.
  • Proven experience leading and developing technical teams, including employee coaching and development, regular one-on-ones, hiring, performance management, and motivating teams to achieve business objectives.
  • Experience managing technical projects, priorities, and delivery schedules using tools such as Jira, Microsoft Project, and Confluence, and defining, implementing, and maintaining standards, processes, and procedures in a collaborative environment.
  • Experience managing application development teams and software delivery for multiple business-critical applications and products across development, maintenance, enhancements, releases, and production support.
  • Commitment to incorporating security into decisions and daily job responsibilities.
  • Strong leadership qualities and ability to establish and maintain effective working relationships with direct reports, peers, management, and teams or departments within IT.
  • Strong problem-solving and analytical skills, including the ability to define problems, collect data, establish facts, and draw valid conclusions.
  • Strong understanding of software development lifecycles and modern DevOps practices.
  • Knowledge of project management concepts and ability to manage multiple project responsibilities simultaneously.
  • Commitment to relationship building and influencing to establish and grow the function within IT.
  • Strong communication and listening skills, with a strong leadership presence.
  • Ability to ensure compliance with standards, processes, and procedures in daily responsibilities.

Nice To Haves

  • Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or a related field.
  • Experience with accounting and financial business processes, including working knowledge of debits and credits, journal entries, accounts payable, accounts receivable, and financial transaction processing.
  • Ability to effectively partner with finance and accounting stakeholders.

Responsibilities

  • Manage complex initiatives, projects, and programs that span multiple disciplines or domains.
  • Collaborate with business stakeholders and IT leaders across EFM to deliver secure, reliable services that meet business objectives and industry mandates.
  • Maintain relationships with IT and business leaders and serve as an escalation point for issues.
  • Lead career planning and support, training, interviewing, hiring, rewarding, disciplining, and performance reviews.
  • Build, coach, and develop a high-performing team of software engineers, analysts, and testers through mentoring and career development.
  • Foster a collaborative team culture that supports diversity and inclusion.
  • Communicate business goals and model company culture.
  • Manage time, expenses, and forecasting for areas of responsibility.
  • Plan and allocate resources to support business objectives.
  • Ensure development tools and processes align with security, compliance, and operational best practices.
  • Define goals, strategic solutions, and processes that support the area's overall strategic vision.
  • Identify, develop, and implement policies, standards, and procedures that support team activities, and lead individuals in adhering to team procedures.
  • Assess and prioritize work in an environment that receives new work daily.
  • Oversee the full lifecycle of multiple business-critical applications and products, including development, maintenance, enhancements, releases, and production support.

Benefits

  • Market-competitive pay.
  • Comprehensive healthcare packages.
  • 401(k) matching and profit sharing.
  • Schedule flexibility.
  • Work-from-home opportunities.
  • Paid time off.
  • Organizational growth potential.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service