OVERVIEW
Design and implement PHP applications based on Laravel / Lumen framework.
Work with users in an Agile development approach to understand and document requirements in a project management tool, then elicit feedback and refine solutions through demonstrations.
Requirements
- Application Development: Design and implement applications using the Laravel / Lumen framework.
- Agile Collaboration: Engage with users to understand and document requirements, refine solutions through feedback, and demonstrate feature implementations.
- Code Maintenance: Refactor and improve code quality and maintainability.
- Troubleshooting: Analyze complex development tasks and resolve production issues.
- Strategic Involvement: Collaborate with management and company leaders on application architecture and feature planning.
- Detailed Documentation: Produce specifications that outline application needs and requirements.
- Interdepartmental Collaboration: Engage with various departments for development, debugging, and testing purposes.
Technical Proficiencies
- Deep expertise in Laravel / Lumen Framework.
- Strong proficiency in PHP 7, SQL, with exposure to C, C++, and Bash.
- A solid grasp of S.O.L.I.D. OOP design principles.
- Advanced experience with MySQL, including abstraction layers and raw SQL queries.
- Extensive knowledge of RESTful APIs, Web Services (SOAP), XML, design patterns, and data structures.
- Familiarity with server technologies like Apache HTTP Server and Nginx.
- Proven experience with microservice architecture, including design and implementation.
- Proficiency in code versioning tools such as Git and SVN.
- Expertise in performance tuning using relevant tools, benchmarking, optimization, and PHPUnit.