PHP Developer
Randstad Digital Americas · Covington, KY · 2 wk ago
Engineering$67–$68/hrFull-time
Daily activities will involve designing, development, automated testing, meeting with technology peers (including architecture) to work through technical designs, supporting other developers on the team with their work, and participating in Agile ceremonies (Daily Stand up, Backlog grooming, Retrospective meetings).
Responsibilities
- Capture requirements and run or participate in systems design efforts.
- Develop maintainable standards and scalable solutions.
- Adhere to project timelines, address, and resolve technical issues.
- Ensure code reviews, unit testing, and integration testing are completed efficiently and effectively.
- Foster teamwork, motivation, and collaboration with project teams and business/system partners.
- Build rapid prototypes that are shippable and learn from real-life feedback.
- Actively challenge the status quo, ask "Why" and "What if," and drive innovation.
- Use modern programming languages and frameworks to solve real-life problems and meet customer needs.
- Follow test-first development and use modern test frameworks to ensure quality.
- Measure, collect, and use data to make informed decisions.
Requirements
- Minimum of 5 years of software engineering development experience.
- Proven hands-on experience with PHP 8, Node.js, NPM, Angular 17+, TypeScript, JavaScript, HTML5, CSS3, Git, REST APIs, and modern web application development.
- Proven hands-on experience developing Angular applications using Standalone Components, Signals, and modern control flow syntax.
- Strong experience maintaining, enhancing, and troubleshooting legacy PHP applications.
- Experience modernizing monolithic applications and migrating functionality from PHP-based architectures to Angular and Node.js solutions.
- Proven experience identifying, analyzing, and remediating application security vulnerabilities including OWASP Top 10 risks.
- Experience implementing secure coding practices, authentication, authorization, input validation, and data protection controls.
- Experience with relational databases including MySQL.
- Experience designing and consuming RESTful APIs and integrating with enterprise systems.
- Proven experience writing automated tests (unit, integration, and end-to-end) and following Test-Driven Development (TDD) principles.
Qualifications
Any combination of the following is a plus:
- Experience with Agile (Scrum or Kanban) methodologies and Continuous Integration / Continuous Delivery (CI/CD) practices.
- Experience modernizing legacy PHP frameworks such as CodeIgniter as well as custom-built applications.
- Experience with application security scanning tools such as Mend, CodeQL, and SonarQube.
- Experience performing vulnerability remediation and supporting penetration testing efforts.
- Experience with Docker, Kubernetes, Helm, and containerized application deployments.
- Experience with cloud platforms including Azure and AWS.
- Experience with OAuth, OIDC, SAML, and other enterprise identity integrations.
Pay
$67 - $68 per hour
Schedule
8 AM to 5 PM
Location: Covington, Kentucky
Job type: Contract
Education: Bachelor's degree