Senior Programmer / Analyst II
As a Senior Programmer / Analyst II, you will design, develop, and maintain data-driven web applications using PHP and modern front-end technologies. This role involves full-stack development, working with large relational databases, containerized development environments, and cloud-based infrastructure. You will participate in the complete software lifecycle, from development and testing through deployment and ongoing production support.
Key Responsibilities
- Design, develop, test, and deploy PHP-based web applications
- Build and maintain front-end interfaces using JavaScript, HTML, and CSS
- Work with relational databases (MariaDB) to query, optimize, and manage large data sets
- Write and optimize SQL queries, stored procedures, and database schemas
- Develop and maintain applications using PHP frameworks (Phalcon preferred; Laravel or similar frameworks acceptable)
- Use Git for version control and collaborate within a team-based workflow
- Work in Docker-based development environments
- Deploy and support applications hosted in AWS
- Perform unit and functional testing and support production releases
- Provide ongoing application support by troubleshooting and resolving issues
- Access and maintain Linux servers (RHEL 9) via SSH as needed