Application Development Supervisor

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

Tentative Schedule: This is a full-time opportunity; Monday-Friday, 8 a.m.-5 p.m.

An Application Development Supervisor leads a group of IT professionals, and ensures all tasks and activities are being carried out as planned by the management team. They are responsible for supervising the day-to-day activities for the team, and work closely with various levels of IT staff and company management.

Essential Job Functions

  • Participate in the planning of IT projects
  • Works with business leaders and IT management to determine project priorities
  • Helps guide users in formulating requirements; and on the implications of new or revised computer systems
  • Supervise team: Works closely with management to prioritize and assign tasks to ensure the team's resources are used effectively and that work schedules and targets are met, including goal planning, if applicable
  • Identify team member development and training needs and ensure training needs are met
  • Involved in personnel activity, such as hiring, mentoring/discipline, time off, terminations, etc
  • Provides team member feedback and participates in the performance and goal review processes
  • Ensures team member compliance with company policies and procedures, including but not limited to, Data Integrity, Software Development Methodology, and Project Tracking
Skills and Qualifications


  • 6 + years of software development experience in an area applicable to O'Reilly (Java/Spring or RPG/iSeries)
  • High School diploma or equivalent
  • Ability to lead and influence others
  • Exceptional problem-solving skills
  • Excellent oral and written communications skills
  • Willingness to work flexible schedule including nights/weekends
  • Must work well in a team environment
  • Expert knowledge of established programming procedures and programming languages related to their position and technology base
  • Ability to implement and troubleshoot programming changes and modifications
  • Ability to write technical instructions in the use of programs and/or program modifications

  • A bachelor's of science in an information systems or computer science related field
  • Advanced experience with department technology slack
  • Education in project management and leadership