Software Developer
Location: Johnstown, PA (Hybrid or On-Site)
Department: IT
Reports To: Director of IT
Overview
We are seeking a Software Developer to join our operations technology team. This position is ideal for someone who enjoys building practical, data-driven tools that directly improve productivity across manufacturing, accounting, and engineering. You will support, enhance, and modernize internal web applications, databases, and reporting systems that connect to our ERP and other business platforms, while also coordinating with our managed service provider (MSP) to support company-wide IT needs.
Key Responsibilities
- Develop and maintain internal business applications using PHP 5.1, Python, HTML, Bootstrap, and DataTables.
- Create and optimize MySQL databases and queries; manage and maintain data through phpMyAdmin and ODBC-based connections.
- Build dashboards and reporting tools that combine ERP, MySQL, and spreadsheet data.
- Automate and streamline workflows between departments using Excel Power Query and Python scripts.
- Collaborate with cross-functional teams to gather requirements and translate them into simple, effective software solutions.
- Troubleshoot and enhance legacy systems to improve reliability, usability, and performance.
- Maintain documentation of system logic, data flow, and configuration for long-term reliability.
- Work with external MSP to coordinate, replace, and repair employee hardware and software as needed.
- Support end users in diagnosing and resolving IT-related issues that intersect with internal systems.
Required Skills & Experience
- 3+ years of experience in software or web application development (manufacturing or ERP environment preferred).
- Strong working knowledge of PHP 5.1, Python, HTML/CSS/JavaScript, Bootstrap, and jQuery.
- Proficiency in MySQL database design, query optimization, and administration with phpMyAdmin.
- Experience with Excel Power Query for advanced reporting and data modeling.
- Familiarity with ERP systems (Epicor Vantage 8.03 or similar) and integrating ERP data into web or database applications.
- General understanding of desktop and network IT systems sufficient to communicate effectively with MSP technicians.
- Excellent problem-solving skills and ability to work independently without version-control infrastructure.
- Strong communication skills for collaborating across technical and non-technical teams.
Nice-to-Have Skills
- Exposure to REST APIs, ETL pipelines, or modern frameworks (Bootstrap 5, Chart.js, etc.).
- Understanding of manufacturing operations, inventory control, or accounting workflows.
- Basic server management (Apache) or automation scripting experience.
- Interest in introducing version control or modern development practices over time.
Education
- Bachelor’s degree in Computer Science, Information Systems, or equivalent hands-on experience preferred.
Why Join Us
- Work on a diverse range of projects that have direct, visible impact on day-to-day operations.
- Freedom to innovate while maintaining and improving mission-critical legacy systems.
- Collaborate across all departments and make a tangible difference in efficiency and automation.
- Opportunity to shape the future of internal software and IT systems within a growing company.
UMF Medical is an equal opportunity employer. All applicants will be afforded equal opportunity without discrimination because of race, color, national origin, religion, gender, veteran status, age, sexual preference, marital status, or disability.
Job Type: Full-time
Pay: $55,000.00 - $75,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Work Location: Hybrid remote in Johnstown, PA 15904