About Us
Core42, a leader in AI-powered cloud and digital infrastructure, is driving transformative technology solutions globally. Leveraging advanced resources and partnerships, Core42 empowers clients to harness sovereign AI infrastructure, especially in sectors with stringent regulatory needs. With a mission to redefine digital transformation, we combine sovereign capabilities with scalable, high-performance compute infrastructure, positioning itself at the forefront of AI innovation in the Middle East and beyond.
The opportunity
The PHP Developer will be responsible for building and maintaining high-quality web applications that meet the company’s needs for functionality, performance, scalability and reliability, with realistic implementation schedules and adherence to development goals and principles. Reporting to the Special Projects Team Lead within Applications Delivery, you’ll design and implement solutions, write clean and efficient PHP code, resolve incidents, and work closely with developers and testers in a Scrum environment.
Your key responsibilities
- Design solutions that meet project requirements by understanding the problem, planning the approach and creating a blueprint for the software
- Implement and support the designed solutions, writing clean, efficient and bug-free PHP code
- Handle reported incidents such as bugs or errors, troubleshoot issues, identify root causes and apply fixes
- Review code regularly and collaborate with other developers to ensure code quality, adherence to best practices and consistency across the project
- Manage code versions using tools such as Git, committing changes, merging branches and following the established internal development workflow
- Attend regular stand-ups with the project team and provide updates as directed by the Scrum framework
- Maintain technical documentation for upcoming and existing integrations, and create mock-ups and sample payloads for contract testing where required
- Collaborate continuously with the testing team and perform unit, integration, security and performance testing
- Handle incidents and changes, prioritising, following up and re-assigning tickets to team members, and troubleshooting and resolving issues directly when needed
- Keep system documentation up to date, including APIs, integration contract documentation and training guides, ensuring all changes and issues are recorded
- Provide training to team members to improve their skills
- Understand and practise information security fundamentals covering the confidentiality, integrity and availability of information
What we’re looking for
(a) Required skills / qualifications
- Bachelor’s degree in Computer Science, Information Technology or a related field
- At least 6 years of experience in software development, including a minimum of 4 years in PHP development
- Mastery of the PHP language, including syntax, data structures, core functions and object-oriented programming (OOP) concepts
- Experience with PHP frameworks such as Laravel and Symfony, and with software design patterns such as MVC, Singleton and Factory
- Proficiency in both frontend (HTML, CSS, JavaScript) and backend development, and understanding of architecture patterns including MVC and microservices
- Proficiency with relational databases such as MySQL, PostgreSQL or SQLite, including SQL queries, schema management and CRUD operations
- Strong knowledge of building and consuming RESTful APIs in PHP, using JSON or XML, with a solid understanding of HTTP protocols
- Understanding of common web security vulnerabilities (e.g. SQL injection, cross-site scripting) and best practices for secure coding, data encryption and user authentication
- Experience with unit testing frameworks such as PHPUnit and debugging tools
- Expertise in Apache web server, with fair knowledge of Linux, Unix or Windows operating systems
- Familiarity with Agile and Scrum, Git, and tracking tools such as Jira or Microsoft Azure DevOps (TFS)
(b) Preferred skills / qualifications
- Knowledge of Moodle CMS, including development, customisation and integration with other systems
- Experience with DevOps tools and practices, including CI/CD pipelines
- Strong ability to identify performance bottlenecks and implement optimisations
- Excellent problem-solving and critical thinking skills
- Strong communication skills and the ability to work well in a team
What working at Core42 offers
With a diverse team of 1,100+ employees from 68 nationalities, we foster an inclusive, innovative and collaborative environment. At Core42, we foster a culture grounded in trust, accountability and high performance. We are united by our values: Grit, where we overcome challenges with resilience and determination, Passion, which drives us to pursue excellence in everything we do, and Impact, as we aim to inspire progress and create meaningful change. Our team members thrive in an environment where each person’s contributions propel us forward, and together, we commit to achieving extraordinary results.
- Competitive Salary: We offer an attractive salary package based on your skills and experience
- Yearly Bonus: In recognition of your contributions, you will receive a performance-based annual bonus
- Exclusive Discount Cards: Access special benefits with Esaad and Fazaa cards, offering discounts across a wide range of services
- Premium Family Insurance: We provide comprehensive health coverage, including dental, vision and life insurance, ensuring the well-being of you and your family
- Learning & Development: We offer access to top-tier learning platforms to help you grow in your career. Learn at your own pace with unlimited access to premium courses.