Applications Development Manager for IT

  • Full Time
  • Southeast
  • Applications have closed

Website City of Gainesv

Make a difference in the community you live in! As a Community Builder—an employee with the City of Gainesville— you will have a direct hand in building and improving your community and making a visible impact on the lives of your neighbors. Working for local government is more than a job, it’s a chance to contribute to community success and to help enhance the Gainesville way of life.

Job Details:

Seize the opportunity to lead and innovate as the IT Manager for Applications Development, overseeing the creation and management of mission-critical software for Utility and General Government functions.

In this vital role, you will guide the development of complex ERP and web applications, aligning projects with strategic objectives and operational goals.

Your background should include a Bachelor’s degree in computer science, information systems, engineering, or a related field, along with eight years of IT experience, including four in a supervisory or project management capacity.

Expertise in the Software Development Life Cycle, project management, and a proven ERP system implementation and integration track record are essential.

This position demands technical proficiency, strong leadership, and strategic planning skills.

You’ll manage project teams, ensure adherence to development standards, and foster a culture of continuous improvement and innovation.

Ready to make a lasting impact in a pivotal role? Apply to be our next IT Manager for Applications Development and drive the technological advancement of our utility and government operations.

Job Description:


This is managerial, advanced technical and administrative work planning, directing, and coordinating the design, programming and implementation of mission-critical, complex and integrated application software used in support of the Utility and General Government functions supervision.

The single position allocated to this class reports to a designated supervisor and works under general supervision.  Work in this class is distinguished from other classes by its managerial and advanced technical and operational responsibilities.


This section of the job description is not intended to be a comprehensive list of duties and responsibilities of the position.  The omission of a specific job function does not absolve an employee from being required to perform additional tasks incidental to or inherent in the job.  Performance of lower level duties may be required.


Manages the development and implementations of computer applications including Enterprise Resource Planning (ERP), and WEB applications development projects.

Ensures that applications development projects are aligned with the Utility’s and General Government’s organizational goals, policies, KPI’s, and priorities.

Evaluates programming project proposals and assesses project feasibility by meeting with department managers to identify problems, determine business requirements for computer applications, suggest changes, and determine programming and coding requirements.

Develops project plans, which identify major tasks and milestones, based on scope, resources, budget, and personnel.  Establishes schedules and priorities for development and testing tasks.

Performs cost-benefit and return-on-investment analyses for proposed business application components to aid management in making implementation decisions.

Reviews proposed software, process solutions, testing plans, test results, and documentation for accuracy, clarity, and reasonableness.

Selects project team members and assigns tasks and responsibilities.  Adjusts project and departmental task priorities in response to new information and unforeseen conditions.

Coordinates with other IT Managers, supervisors, systems analysis personnel, and user management to prioritize and schedule development work.

Provides and coordinates resources as needed with the IT Project Management Office.

Manages the Software Development Life Cycle for all computer applications development projects.

Oversees production of all deliverables and assesses and enforces project deadlines and works within budget constraints.

Prescribes and ensures compliance with applications development, programming standards and software change management practices.

Works with software vendors to assess, evaluate and develop applicability and use of commercial software solutions and tools.

Maintains current knowledge with applications development technologies and methodologies.

Assesses the knowledge and competency of the applications development staff and arranges for training and cross training.  Works with other departments to provide job shadowing opportunities for IT staff.

Sets work schedules for routine work, overnight and weekend support, and major project cut-over implementation.

Evaluates the current state of tools and applications, reviews industry standards and product offerings, and arranges for or recommends the purchase of new tools or applications.

Prepares, monitors, and adjusts department budget, and prepares required records and reports.

Determines staffing requirements makes hiring decisions, conducts performance evaluations, and disciplinary actions for all IT Applications Development employees.

Attends work on continuous and regular basis.


Bachelor degree from an accredited college or university with major course work in computer science, information systems, engineering or related discipline, and eight (8) years of progressively responsible experience in information technology including four (4)  years supervisory or large project management experience, or an equivalent combination of training and experience which provide the necessary knowledge, skills and abilities.

A Master’s degree from an accredited college or university with major course work in business, computer science, information systems, engineering, math or related field may substitute for one (1) year of the non-supervisory work experience.

Significant experience with the implementation or support of complex ERP (Enterprise Resource Planning) systems is required.



Valid driver license required.  Valid Florida Driver License required within thirty (30) days of appointment and at all times while employed in this classification.