ResponsibilitiesWork closely with BA teams and support them in writing/sanitizing user stories.Translate business requirements into application design.Design and implement the business logic and backend systems of products.Conduct Unit/integration Testing and Source Code Test Coverage.Involved in planning, responsible for reporting development activity progress.Work closely with frontend developers to design and develop functional, performing and complete APIs.Develop high quality, well documented, and efficient code.Document the work as needed with API specification, SRS, LLD documents.Support L2 operation team in troubleshooting and resolving production issues.Competencies4+ years of experience as a backend developer in PHP Laravel.Deep knowledge of Object-Oriented programing, design pattern and SOLID engineering principles.Working experience of SOA, microservices design, significant experience writing/consuming RESTful API services.Experience with database design, with knowledge of SQL, NoSQL stores, Queue and Cache (e.g. MySQL, Postgres, MongoDB, Redis).Working Experience with HTML / JavaScript frameworks.Working experience on using Git, CI/CD, docker, Jenkins.Knowledge experience on secure application using Tokens, OIDC.Secure source code based on OWASP best practices.Frontend experience with React Js (or others frameworks) is a plus.Mobile experience with React native (or others frameworks) is a plus.Knowledge of Java/Golang is a plus.Minimum Experience:+4 years of experience in Application Development or a comparable areaMinimum Qualifications:Bachelor Degree in computer science or relevant field. Certified application developer is preferred

PHP Developer
وظائف تكنولوجيا المعلومات IT /