Creates, maintains, unit tests, documents, deploys, and reverse engineers web-based applications (e.g. SIMS, Hub)
Plans, codes, tests, documents, and deploys web-based applications using strong PHP, MySQL, HTML/CSS and JavaScript programming skills and best practices
Analyzes, evaluates, configures, deploys, tests, and documents existing and future REST APIs, integrating with third party APIs, and maintaining our proprietary APIs, on as-needed basis and during transition to new data integrations platform
Analyzes, evaluates, modifies, tests, and documents existing MySQL database schemas, on as-needed basis in connection with web-based application support and maintenance
Job Requirements
Demonstrates strong proficiency of developing web-based applications including server-side and client-side coding strategies in a LAMP-stack environment
Knowledge of Software Design Patterns as well as object-oriented and functional design
Possesses skill with GitHub, Jira, Docker, and related source code management tools
Shows sufficient command and control of Unix administrative functions (preferred)
Understands, clarifies, and asks questions user-based requirements when needed
Works diligently to contribute meaningful testing scripts for user acceptance testing
Commits to creating, documenting, and executing test cases and reporting results
Engages with application team colleagues to innovate better processes and communications