Programmer and IT Manager
Listed on 2026-07-31
-
IT/Tech
IT Support, Systems Administrator
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.
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.
- 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.
- 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…
(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).