About the job
A financial holding company, Chedid Capital is a leading investment group in the insurance and reinsurance fields. The Group operates across Europe, Middle East, Africa and South Asia. The Company plays a role in the forefront of the industry, being part of one of the top 20 Reinsurance Brokers in the world.
The group’s technology team is looking for a Lead Software Developer to create responsive user interfaces that interact with a powerful centralized backend, where the software core strength is speed and scalability. You will join an agile, dynamic, and fast-paced environment and work with cross-functional teams to design, build, and roll out products that deliver the group’s vision and strategy.
As a Lead Software Developer, you will join forces with our brilliant backend developers to seamlessly deliver responsive and state of art portals to our clients worldwide.
Joining our 1600 dynamic team members, spread among 64 subsidiaries worldwide, offers you endless growing opportunities.
Responsibilities
- Engineer software designs according to specific requirements and up to the required standards.
- Provide the best practices for integration and authentication.
- Deploy a centralized backend application to cater for several front-end mobile and web applications, through an API gateway and customized parameters.
- Implement SSO and apply authentication with several providers.
- Integrate web/mobile applications with other policy issuers in certain lines of businesses.
- Integrate with health reading devices or telematics systems, to get an overview of clients’ health or driving conditions.
- Implement AI to provide insights on policy generation and assessment.
- Integrate with payment gateways and other front office applications.
- 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.
- Design security architecture to ensure data integrity.
- Coordinate with external SOC and pen-testers on hardening and improving application security.
- Supervise development team to enhance performance and conduct training 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.
- 10+ years of experience in the application development field.
- Deep knowledge and understanding of several front-end languages and libraries (HTML/CSS, SCSS, jQuery, JavaScript, Angular), back-end languages (.NET, MSSQL etc.), web service architecture, cloud infrastructure and DevOps (Azure, Azure DevOps), and at least one cross-platform development framework (e.g. Xamarin, Flutter, etc.).