IT Program Manager - Software Development

Montgomery County

Dayton, OH, USA

Full time

Feb 12

This job is no longer accepting applications.

Position Overview

The IT Program Manager - Software Development works within the Montgomery County Board of County Commissioners (BCC) Information Technology (IT) Department. Our IT Department operates in a team-oriented environment providing support to all departments, offices, and agencies under the BCC.

Summary of Job Duties

Our dedicated IT Program Manager for Information Security  advises IT management on cross-departmental software development and integration strategies, including on-premise and cloud/offsite software services. Responsibilities to maintain software and systems and develop applications for multi-departmental, cross-county, and external party use. Administers applications server clusters, server farms, and integration functions.

Expert in one or more programming languages or frameworks (.Net, C#, VB, PowerApps, Azure, Java, JavaScript, HTML, CSS, SQL, and MVC) or other technologies as needed. Integrates applications using SOAP/REST integrations or other technologies as needed. Plans and defines the need for continuous integration tools such as Azure DevOps, TFS, Cruise Control, Jenkins, or other tools. Defines the use of techniques such as test-driven development, unit testing, Scrum, XP, or other agile methods. Designs, develops, and maintains data repositories, databases and other data storage technologies (SQL Server, Oracle, SharePoint, Azure, etc.). Creates databases, views, and stored procedures, and performs queries against data repositories, databases and other data storage technologies.  Maintains inventory of software and data systems.

 Work is often novel or unprecedented, using new technology or processes, requiring self-direction, planning, and the creation of structure to meet objectives. Implements business-driven solutions in a self-directed manner. Makes recommendations for the improvement of methodology.

 Leads projects, including on-premise and cloud/offsite software services. Coordinates solutions with county staff, consultants and external vendors. Develops and presents reports and presentations for county management and other stakeholders. Prepares specifications and bid documents. Provides technical advice for contracts and statements of work. Assists in product 

and vendor selection. After implementing new technology and processes, would develop the corresponding documentation, training and processes needed to maintain platform. Conducts seminars and workshops, and trains users on software applications and related computer operations.

Oversees the identification, documentation and remediation of issues related to system or business processes, enhancements, bugs or new business requirements. Creates and executes test plans and tests according to requirements to ensure solution integrity and quality.

May supervise and manage the activities of technical staff, prioritize work, and prepare staffing resource plans as requested. May perform staff evaluations, training, praise, coaching and discipline. 

Uses approved project management procedures and processes implemented by the organization to meet the above objectives and provides project updates to the PMO, senior technical staff, stakeholders, IT supervisors and managers as required. Assumes responsibility for the maintenance of relevant project management information, including milestones and deliverables.

Answers user inquiries and assists users in resolving problems. Oversees requests for modifications to hardware and software to maintain responsiveness to user needs and to ensure efficient operation.

Evaluates hardware and software needs, recommends and coordinates acquisition of computer equipment, peripherals, communication devices and software.

Demonstrates regular and predictable attendance.

Unusual Working Conditions: On call 24 hours a day, 7 days a week.

(Performs other duties as required)

Minimum Qualifications and Requirements

A Master's degree in a closely related field and two years progressive IT experience

OR Bachelor's Degree in computer science, information systems or a closely related field, and four years of progressive IT experience

OR evidence of equivalent minimum qualifications (education, experience or a combination of the two) 

Must have valid Ohio Driver's License with acceptable driving record and show proof of insurance.

License / Certification or Training Requirements:

 Must be flexible in training to stay current in IT field as technology changes. Will be made mandatory as required in IT field. 

 Background Check Information:

 The final candidate selected for the position will be required to undergo completion of a background check, which will include a criminal background check. Criminal convictions do not necessarily preclude an applicant from consideration for a position. An individual assessment of an applicant's prior criminal convictions will be made before excluding an applicant from consideration.

In addition to these, a Motor Vehicle Report check and verification of your former employment may be required.

Supplemental Information

In order to be considered for this position, you must apply on-line through this posting website. We no longer accept paper applications.

 We cannot give you credit for your qualifications, experience, education and training in the job selection process if you do not provide it in your on-line application.

 We will communicate with you through the email you provided in your profile and job application. Be sure to check your email often.

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume


Montgomery County