The Smeal College of Business at Penn State is seeking an Applications Developer to design, develop, test, support, document, and maintain custom software applications, data integrations, and databases for the college.
Requirements
- Strong proficiency with PHP or other server-side programming languages.
- Experience working with PHP frameworks (e.g., Laravel, Flight for PHP, or similar) to build scalable and maintainable applications.
- Familiarity with MVC architecture, REST API, SQL, JavaScript frameworks, Git version control, HTML, CSS and/or other related languages and technologies.
- Proficiency with Docker or other containerization tools to support development, testing, and deployment workflows.
- Experience with Linux/Unix environments, including command-line tools for application management, troubleshooting, and automation.
- Knowledge of package management tools such as Composer to streamline dependency management.
- Familiarity with CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins, or similar) for automated testing, deployment, and release management.
Responsibilities
- Design, develop, and implement secure and responsive data-driven web applications utilizing PHP, MySQL, and JavaScript frameworks.
- Debug and modify existing applications for performance improvements, feature enhancements, and compliance with new requirements.
- Work with customers to analyze their requirements; evaluate new tools and technologies to enhance performance.
- Investigate data and/or application problems; determine source of problem; take corrective action.
- Create and maintain secure development environments; run quality checks to ensure stability and efficiency for high-level performance.
- Write specifications for automation of business processes.
- Document code, processes, and test plans; prepare detailed workflow charts and diagrams that describe input, output, and logical operation.
Other
- Bachelor's Degree&xa;3+ years of relevant experience; or an equivalent combination of education and experience accepted&xa;
- Exceptional problem-solving and troubleshooting skills.
- Effective communication skills with users who have a wide range of technical knowledge.
- Able to work collaboratively with other team members as well as cross-functionally with other teams and departments.
- Employment with the University will require successful completion of background check(s) in accordance with University policies.
- Penn State does not sponsor or take over sponsorship of a staff employment Visa. Applicants must be authorized to work in the U.S.