About the Job
Chedid Capital Group is a leading investment group in the (re)insurance industry with an extensive presence of 80-plus subsidiaries, powered by 1,700-plus employees across more than 85 countries in Europe, the Middle East, Africa, and Asia.
Through its diverse portfolio spanning (re)insurance, risk advisory, and education, the Group has built one of the industry's most dynamic networks, combining global scale and local market expertise.
Chedid Capital is looking for a PHP Senior Software Developer to develop all required core applications, websites, and mobile applications belonging to Chedid Capital. The main function is to coordinate with project management on deliverables, engineer high-level software designs, implement complex and advanced coding operations, as well as coach junior members in the department on advanced coding techniques.
Responsibilities
- Engineer software designs according to specific requirements and up to the required standards.
- Deploy a centralized backend application to cater for several frontend mobile and web applications, through an API gateway and customized parameters.
- Maintain Identity service and update as per requirement.
- Integrate web/mobile applications with other policy issuers and external digital wallets.
- Maintain CRM application and update as per business requirements.
- Supervise IT projects ensuring successful timely implementation and escalate when required.
- Contribute to Agile project management platform to ensure all changes are recorded and assessed.
- Provide management with progress reports as and when requested.
- Attend meetings to conduct gap analysis to identify new business requirements.
- Participate in developing and enhancing applications’ security, continuity and disaster recovery policies and procedures.
- Implement security architecture as per requirements to ensure data integrity.
- Coordinate with external SOC and pen-testers on hardening and improving application security.
- Coordinate development team work to enhance performance and conduct trainings on new ideas and concepts.
- Keep abreast of the latest developments in the field of IT and technology for testing and recommendation purposes.
- Document applications with the needed comments for maintaining continuity and sustainability.
Requirements
- Bachelor’s degree in computer science, computer engineering, information technology, or similar field.
- 5+ years of experience in application development field.
- Deep knowledge and understanding of several front-end languages and libraries (Vue.js, JavaScript, PHP), back-end languages (Laravel, MySql), web service architectures, cloud infrastructure and DevOps (Azure, Azure DevOps).
- Knowledge in maintaining Linux based machines is a plus.