Sr. PHP Developer

Total-TECH Co.

” The Job Description”

1. Lead the design, development, and maintenance of complex web applications using PHP Laravel framework.
2. Write clean, maintainable, and efficient code.
3. Collaborate with the development team to design scalable and high-performance software architecture.
4. Ensure the application follows best practices in software design and development.
5. Ensure adherence to coding standards and guidelines.
6.  Design and optimize database schemas.
7. Write and optimize database queries for performance.
8. Develop RESTful APIs for web and mobile applications.
9.  Integrate third-party APIs as needed
10.  Implement security best practices to protect against common web vulnerabilities, such as SQL injection and XSS attacks.
11.  Identify and resolve performance bottlenecks in the application.
12.  Conduct load testing and performance tuning.
13.  Create and maintain technical documentation, including API documentation and coding standards.
14.  Collaborate with cross-functional teams, including designers, frontend developers, and QA testers.
15. Use version control systems (e.g., Git) effectively for code management and collaboration.
16.  Deploy applications to production servers and manage deployment pipelines.
17.  Collaborate with DevOps teams for server setup and maintenance.
18. Identify and resolve bugs and issues in a timely manner.
19.  Perform root cause analysis for critical issues.
20.  Write unit tests and conduct thorough testing to ensure code quality.
21.  Implement automated testing where applicable.
22.  Stay updated with the latest PHP and Laravel developments.
23.  Evaluate and recommend new technologies and tools that can improve development processes.
24. Continuously seek opportunities to improve development processes and code quality.
25.  Implement deployment strategies and monitor application health in production environments.
26.  Ensure compliance with relevant data protection and privacy regulations (e.g., GDPR).
27.  Investigate and resolve technical issues reported by end-users.

Requirement Skills:

• Experience in SDLC.
• Experience in Waterfall software development environment.
• Experience in an Agile software development environment.
• Mastery of PHP and Laravel, enabling the creation of robust web applications.
• Application of OOP principles for clean, maintainable code.
• Efficiently design and manage relational databases for data storage and retrieval.
• Deep Understanding of business and technical processes.
• Excellent communication skills.
• Fluent in English and Arabic language.
• Well-organized and able to plan proactively.
• Lesson Learned.
• Handling multi tasks.

Tagged as: , , , , , , ,

Upload your CV/resume or any other relevant file. Max. file size: 3 GB.

Job Overview
Job Location