Job Description
Our client is a diversified financial holding company with a strong presence in the insurance and reinsurance space. With operations across EMEA and South Asia, it continues to expand its global footprint and drive innovation in its industry.
Our client is looking for a Senior Software Developer who will develop all required core applications, websites, and mobile applications belonging to the group.
Joining our 1600 dynamic team members, spread among 64 subsidiaries worldwide, offers you endless growing opportunities.
Responsibility:
• 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.
Qualifications:
• Bachelor’s degree in computer science, Computer Engineering, Information Technology, or similar 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.
• 5+ years of experience in application development field.