Manager, Application Development

Saige Partners•Davenport, IA

About The Position

Saige Partners is partnering with an established organization to hire an experienced Application Development Supervisor to lead software development, production support, and continuous improvement initiatives. The role combines hands-on technical work with team leadership to deliver scalable, reliable, and maintainable enterprise applications. It oversees day-to-day development activities, guides developers and consultants, and balances strategic project delivery with production support. Approximately 40% of the role is dedicated to active development, technical implementation, analysis, and troubleshooting. The supervisor translates business needs into technical solutions, establishes development standards, improves operational performance, and fosters accountability, collaboration, and continuous learning. The role works with business analysts, architects, QA, UAT, data engineering, analytics, and business stakeholders, and participates in rotating on-call support for production systems.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent professional experience.
  • Seven or more years of relevant IT experience.
  • Three or more years of supervisory, team leadership, or people management experience.
  • Experience leading software development teams responsible for both project delivery and production support.
  • Strong knowledge of enterprise applications, microservices architecture, APIs, and integration frameworks.
  • Experience with C#, .NET, Microsoft Azure, Azure DevOps, SQL Server, APIs, and integration platforms.
  • Experience with platform development and configuration, including product configuration, business rules engines, low-code plugins, and CI/CD practices.
  • Proficiency in systems analysis, software development, application monitoring, troubleshooting, and technical implementation.
  • Understanding of software development methodologies, Kanban delivery practices, and SDLC processes.
  • Experience reviewing development estimates, prioritizing work, and managing competing project and operational demands.
  • Ability to conduct code reviews, establish technical direction, mentor developers, and promote engineering best practices.
  • Understanding of incident management, application support processes, and production stability practices.
  • Excellent communication skills and ability to lead technical discussions and collaborate with non-technical stakeholders.
  • Strong organizational, analytical, and problem-solving skills, with the ability to exercise independent judgment and manage multiple priorities.
  • Ability to attract, develop, mentor, and retain technical talent.
  • Ability to participate in rotating on-call support for production systems.

Nice To Haves

  • Relevant IT experience in the insurance or financial services industry.
  • Familiarity with Duck Creek Technologies, Kalepa, Salesforce, ServiceNow, and digital portals.
  • Experience working with contractors, consultants, and offshore development resources.

Responsibilities

  • Lead day-to-day software development and production support, including workload planning, capacity management, prioritization, resource allocation, and delivery coordination.
  • Supervise, mentor, and develop software developers through performance management, coaching, feedback, and career development.
  • Recruit, onboard, and retain team members and support their professional development, including coordination with onshore and offshore consultants.
  • Translate business requirements into development plans, validate estimates, track progress, and balance project priorities with production support demands.
  • Contribute directly to software development, systems analysis, technical implementation, and troubleshooting.
  • Provide technical leadership through code and solution reviews, complex issue resolution, and the establishment of development standards and best practices.
  • Ensure adherence to SDLC standards, documentation requirements, change management processes, and non-functional requirements.
  • Monitor application health, code quality, delivery metrics, production incidents, service levels, and operational risks, and identify improvement opportunities.
  • Collaborate with business analysts, architects, QA, UAT, data engineering, analytics, and business stakeholders to clarify requirements and deliver solutions.
  • Support solution testing, deployment, monitoring, availability, stability, and long-term production supportability.
  • Promote modern engineering practices, including CI/CD, automation, real-time integrations, monitoring, and scalable application architecture.
  • Communicate team performance, development progress, risks, and operational outcomes to leadership and stakeholders.
  • Support organizational change initiatives and promote collaboration, accountability, departmental values, and alignment with enterprise objectives.
  • Participate in rotating on-call support for production systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service