O

Oakland County, Michigan

County government providing regional services

IT Supervisor 2

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeWaterford Twp, MI, USA$125.3k - $167.9k

About the Job

Requirements

  • Possess a bachelor's degree from an accredited college or university with a major in Computer Science, Information Systems, Business Administration, Engineering, or a related field of study.
  • Have six years of full-time information technology work experience in application implementation and configuration or application development in agile, scrum, and/or DevSecOps hybrid delivery environments, including three years of supervisory work experience leading technical teams.
  • Pass a background check performed by the County or other appropriate agencies as required.
  • Have knowledge of local government programs and operations.
  • Have experience delivering technology solutions aligned with business goals and objectives.
  • Have an understanding of application architecture, system integrations, security practices, and modern development frameworks.
  • Have knowledge of software development lifecycle practices, including Agile methodologies, DevSecOps principles, source control management, automated testing, release management, AI-assisted development, and secure application development standards.
  • Have experience supporting enterprise applications and SaaS platforms, including application configuration, vendor coordination, systems integration, troubleshooting, upgrades, user support, and operational maintenance.
  • Have experience with enterprise application technologies and tools, including APIs, databases, cloud-hosted environments, identity and access management solutions, and DevSecOps platforms.
  • Have knowledge of application integration strategies and technologies, including REST APIs, web services, middleware solutions, ETL processes, and data exchange frameworks used to connect internally developed systems with external and third-party platforms.
  • Have experience establishing and enforcing software engineering standards, including coding practices, code review processes, branching strategies, deployment governance, and documentation requirements.
  • Be capable of leading teams through organizational and technology changes.
  • Have experience supervising software developers and technical support staff responsible for the design, development, configuration, implementation, maintenance, and support of internally developed and enterprise SaaS applications.
  • Be able to provide technical leadership and strategic direction for application development and support initiatives aligned with enterprise application teams, organizational goals, cybersecurity standards, operational requirements, and business needs.
  • Be able to communicate work-related information clearly and professionally.

Responsibilities

  • Lead and develop a team responsible for implementing, operating, and maintaining custom applications, commercial business systems, and enterprise platforms.
  • Manage a diverse portfolio of complex, multi-department and enterprise-wide initiatives.
  • Oversee the design, development, testing, deployment, and ongoing support of secure, reliable systems.
  • Collaborate with cybersecurity, enterprise architecture, infrastructure, project management, business relationship managers, vendors, and departmental stakeholders.
  • Provide guidance on application technologies, system strategy, integrations, architecture, and industry best practices.
  • Ensure initiatives are completed accurately, on schedule, within budget, and in accordance with regulatory, security, and County requirements.
  • Manage project budgets, vendor relationships, contracts, and escalations.
  • Support change management, user training, disaster recovery planning, documentation, and end-user support.
  • Gather feedback and identify opportunities to enhance applications, optimize costs, and improve services.
  • Present complex technical information to technical and non-technical audiences.
  • Foster team members' professional growth through coaching, guidance, and development.
  • Conduct or lead complex analyses within county departments and local agencies to evaluate the feasibility, effectiveness, and cost-efficiency of application and technology solutions for operational needs, and develop methodologies for implementing new systems and enhancing existing systems.
  • Lead transformative initiatives that impact multiple departments.
  • Supervise the design, development, testing, and deployment of custom and commercial applications.
  • Ensure software development and integration best practices are followed, providing technical guidance to application developers, business analysts, and project managers.
  • Document application architecture, design, policies, and procedures.
  • Ensure applications meet business requirements, systems goals, security standards, and end-user needs.
  • Coordinate ongoing maintenance activities, including troubleshooting, updates, patches, and issue resolution.
  • Collaborate with Project Managers to lead and manage application projects from inception to completion, overseeing multiple concurrent large-scale projects and enterprise-wide implementations.
  • Monitor project timelines, budgets, and resources, and adjust team workloads to ensure successful delivery.
  • Ensure timely project delivery in accordance with quality standards and budget constraints.
  • Participate in evaluating, selecting, and integrating software products and vendors, including leading requests for proposals for enterprise-wide or multi-department procurements.
  • Process contract renewals, maintain vendor relationships, and manage escalations.
  • Develop and monitor service-level agreements spanning multiple application platforms or departments.
  • Collaborate with cybersecurity analysts to mitigate risks related to application usage and management.
  • Implement and oversee application security protocols that ensure data integrity and confidentiality.
  • Collaborate with enterprise architecture and infrastructure services to align with organizational technical standards and direction, and assist with quality assurance, program logic, and technology alignment.
  • Collaborate with Business Relationship Managers to understand department needs and translate them into functional requirements.
  • Assist with setting and leading long-term application and technology strategies aligned with organizational goals and objectives.
  • Identify opportunities for system enhancements, process improvements, and new applications that support organizational goals.
  • Monitor industry trends and emerging technologies to inform decisions and team guidance.
  • Evaluate and implement emerging technologies to improve operational efficiency and service delivery.
  • Prepare and manage budgets for application development, licensing, maintenance, and support across multiple departments or enterprise-wide solutions, and monitor and optimize related costs.
  • Ensure regular reporting on application portfolio performance, status, utilization, and improvement opportunities is developed and delivered.
  • Facilitate effective communication and collaboration within the team.
  • Gather user feedback to guide continuous improvement and drive enhancements.
  • Ensure prompt resolution of end-user issues, inquiries, and service needs.
  • Develop, maintain, and test disaster recovery and continuity plans for critical applications to ensure continuity of application services during system failures or other disruptions.
  • Ensure compliance with industry regulations and organizational policies, including HIPAA, PCI, and CJIS.
  • Supervise, mentor, and develop the application team, including conducting performance reviews and fostering professional growth.
  • Plan, administer, and evaluate departmental training and educational programs for the professional development of IT personnel.
  • Ensure adherence to departmental standards and policies.
  • Use current countywide and/or department-specific software to complete assignments.
  • Perform other duties as assigned.

Desired Qualifications

  • AWS Certified Developer – Associate certification.
  • AWS Certified Solutions Architect – Associate certification.
  • Professional Scrum Master certification.
  • Ability to exercise mature judgment and initiative in analyzing problems and recommending solutions.
  • Ability to establish and maintain effective working relationships with IT employees and representatives of user departments and municipalities.
  • Customer-focused approach to delivering business value and positive user experiences.
  • Analytical and critical-thinking abilities.
  • Ability to work accurately when reviewing and processing complex data.

About the Company

Oakland County, Michigan

County government providing regional services

Oakland County, Michigan coordinates regional government services for about 1.2 million residents across 62 cities, townships, and villages. Its product is the collection of public services and programs delivered through county departments, with centralized planning and budgeting that connect local governments. The county differs from single municipalities by offering shared governance and resources across multiple communities, not just one city. Its goal is to improve residents’ quality of life by efficient service delivery and support for safe, healthy, and thriving communities.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Waterford, CA
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Oakland County, Michigan

See more jobs