Senior Software Engineer

  • ekar
  • الرياض السعودية
  • Full-time

وصف الوظيفة

OVERVIEW

Take a leading role in designing and developing PHP applications utilizing the Laravel/Lumen framework.

Collaborate with users following an Agile development methodology to thoroughly understand and document project requirements in a project management tool, then gather feedback and enhance solutions through demonstrations.

متطلبات الوظيفة

• 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 and experience with PHP 7 and SQL Exposure to C. C++, and Bash.

• A solid grasp of S.OLID 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: Apache HTTP Server, Nginx .

• Proven experience with microservice architecture, including design and implementation.

• Proficiency in code versioning tools, like Git/SVN.

•Expertise in performance tuning using relevant tools, benchmarking, optimization, and PHPUnit.

وظائف مشابهة