About The Position

The IT Application Development & Support Manager provides technical, operational, and people leadership for teams developing, enhancing, and supporting applications serving the FMS business. The Manager may lead one or more Agile teams and oversees solutions across a diverse technology landscape, including Microsoft Azure, containerized applications, .NET, APIs, SQL, Appian, legacy technologies, and SaaS/PaaS. The role requires sound judgment in applying technology and close partnership with Product Owners, Product Managers, Solution Architects, business stakeholders, and other IT teams to turn strategy and priorities into secure, reliable, scalable, and sustainable solutions. The Manager balances new development, enhancements, production support, application health, security, technical debt, and modernization while promoting strong customer service and predictable delivery. The role is also accountable for people leadership, resource planning, financial management, delivery execution, and vendor and third-party service provider relationships as applicable.

Requirements

  • Bachelor's degree in Computer Science, Business Management, Engineering, or a related field.
  • At least 7 years of progressively responsible, comprehensive experience in Application Development and IT Project Management.
  • Strong leadership and mentoring skills, including the ability to lead, train, develop, and delegate to a self-directed workforce.
  • Excellent written and verbal communication and interpersonal skills, including the ability to explain technical information to technical and non-technical audiences.
  • Ability to tailor communication to end users and discuss technical solutions in a non-technical manner.
  • Strong analytical, technical, problem-solving, and troubleshooting skills.
  • Demonstrated success implementing change and improvements, with personal accountability and a track record of achieving results.
  • Ability to build professional relationships across organizational levels and work independently as well as collaboratively.
  • Ability to thrive in a fast-paced environment, work under pressure, meet schedules, and produce high-quality work while coordinating with varied groups and management levels.
  • Strong multitasking, organization, time management, detail orientation, and follow-through.
  • Commitment to quality execution and customer service.
  • Ability to build consensus, identify group conflict, facilitate resolution, and work collaboratively.
  • Ability to define operational models and procedures, work with metrics, and use reporting systems to retrieve data for analysis and decision-making.
  • Working knowledge of modern application technologies and platforms such as Microsoft Azure, containerized applications, .NET, APIs, SQL, Appian, legacy technologies, SaaS/PaaS, Git, CI/CD, and AI-assisted development tools.
  • Knowledge of managing priorities across application development, production support, modernization, and continuous improvement.
  • Knowledge of enterprise application disciplines such as CRM, CMS/DXP, ERP, eCommerce, mobile applications, SaaS/PaaS solutions, and internal or external-facing web applications.

Nice To Haves

  • Master's degree; an MBA is preferred.
  • Familiarity with legacy and mainframe application architecture and supporting infrastructure.

Responsibilities

  • Provide technical, operational, people, and financial leadership for application development and support teams, including coaching, performance management, delegation, career development, and accountability for team effectiveness.
  • Partner with Product Owners, Product Managers, and Agile teams to align technology delivery with product strategy, business priorities, customer needs, backlog refinement, Sprint planning, and delivery execution.
  • Collaborate with Solution Architects and IT teams on solution design, technical decisions, engineering standards, integration approaches, and secure, scalable, maintainable application delivery.
  • Establish technical and delivery priorities, remove obstacles, and manage initiatives against scope, budget, schedule, quality, resources, and expected business outcomes.
  • Maintain accountability for assigned applications, including availability, performance, security, compliance, maintainability, software development life cycle discipline, production readiness, and operational health.
  • Build relationships with business leaders and users to understand needs, manage expectations, and advocate for effective technology solutions.
  • Partner with leadership on technology roadmaps, modernization, technical debt reduction, continuous improvement, and investment priorities.
  • Use operational, delivery, financial, and customer metrics to measure performance, identify trends, and support data-informed decisions.
  • Manage technology vendors and third-party service providers as required, ensuring alignment with business, technical, financial, and service expectations.
  • Perform other duties as assigned.

Benefits

  • Medical, prescription, dental, and vision insurance options.
  • Life insurance and disability insurance options.
  • Paid time off for vacation, illness, bereavement, family leave, and parental leave.
  • Tax-advantaged 401(k) retirement savings plan.
  • The position may be eligible for an annual bonus, commission, and/or long-term incentive plan depending on level and type.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service