×
Register Here to Apply for Jobs or Post Jobs. X

Programmer and IT Manager

Job in Cincinnati, Hamilton County, Ohio, 45208, USA
Listing for: The Partnership Center, Ltd.
Full Time position
Listed on 2026-07-31
Job specializations:
  • IT/Tech
    IT Support, Systems Administrator
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

Since its founding in 1997, The Partnership Center, Ltd. (PCL) has helped organizations strengthen their performance and increase their impact in addressing homelessness and poverty. Driven by data and evidence-based solutions, PCL partners with federal agencies, funders, and community organizations nationwide to enhance the effectiveness of programs and initiatives serving people experiencing homelessness and individuals with low incomes. By improving systems, strengthening partnerships, and advancing proven practices, PCL helps organizations achieve better outcomes for the agencies they serve.

About the Role:

The Programmer/IT Manager Job Description codes and programs VESTA and Sage, ensuring compliance with HUD requirements in addition to any other customer requirements. Secondarily, they manage all PCL hardware and software implementations.

Some of the things you’ll do:
Programming -

Approximately 80% of the job position.

  • Develop and maintain web and database code in VESTA and Sage (data entry, review pages, dashboards, reports).
  • Develop and maintain Windows and Mac desktop applications which transform and analyze HMIS data.
  • Create, test, maintain existing web (.NET) and database (SQL Server) functions, procedures, & complex reports.
  • Create and manage CSV and XML imports and exports in VESTA and Sage to exchange data with other local and national systems.
  • Maintain virtual machines, hardware and software of VESTA and Sage servers.
  • Represent PCL as HMIS vendor on national work with the HMIS Data Lab and other vendors.
  • Develop and maintain custom time tracking/billing system (SESAME).
  • Actively seek creative ways to improve PCL’s software products.
Secondary responsibilities:
Technology Management -

Approximately 20% of the job position.

  • Manage all hardware/software used by PCL staff.
  • Maintain/troubleshoot performance of all computers and servers as needed.
  • Build and maintain local hardware and servers.
  • Build, implement, and manage various cloud solutions in Microsoft Azure including virtual machines and SQL Server instances.
  • Ensure all the necessary software is up to date and functions properly.
  • Ensure performance of ongoing maintenance for all security/malware/anti-virus utilities.
  • Maintain inventory of all PCL technology (hardware and software) items (including hardware items available for distribution to customer agencies).
  • Ensure connectivity for PCL staff mobile technology to PCL network.
  • Manage cloud licenses (Microsoft Office, Adobe Acrobat, etc.).
  • Manage cloud email (Microsoft Exchange).
  • Manage active directory domain.
  • Manage telephone system.
Additional responsibilities:
  • Perform detailed technical testing of complex functionality.
  • Support the implementation of cybersecurity best practices across technology projects, ensuring secure architecture, compliance with industry standards, and effective risk mitigation strategies.
  • Provide level two support to PCL staff or customers on complex data issues.
  • Work with customers and Partnership Center staff of varying degrees of technical knowledge. regarding reporting, data, or general application functions in our applications.
  • Recommend upgrade/replacement of technology to CIO as needed.
  • Participate in regular staff standup meetings (M, W) and specific team meetings.
  • Other related duties as negotiated to meet the ongoing needs of the organization.
We’re looking for someone who has:
  • 2 years of experience in Microsoft ASP.NET (VB and C#).
  • Experience integrating charting libraries to custom applications.
  • 2 years of experience in coding and database administration of Microsoft SQL Server, including:

Writing and updating advanced stored procedures and user-defined functions.

Writing one-time scripts for data conversions.

Debugging and updating existing code.

Performance monitoring and troubleshooting.

  • Experience managing Windows-based virtual servers with Hyper-V and clustering.
  • Experience creating and managing Microsoft Azure Windows virtual machines and SQL Server instances.
  • Foundational knowledge of cybersecurity principles and practices, with familiarity in areas such as secure coding, basic threat detection, and vulnerability management.
  • Ability to work and communicate effectively…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary