Job Description
Roles & Responsibilities
KEY RESPONSIBILITIES:
Solution design
Engineer software designs according to specific requirements and up to the required standards
Provide best practices for integrations and authentication
Development
Deploy a centralized backend application to cater for several frontend 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 business
Integrate with health reading devices or telematics systems, to get 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
Organizational
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
Administrative
Provide management with progress reports as and when requested
Attend meetings to conduct gap analysis to identify new business requirements
Security
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
Colleagues support
Supervise development team to enhance performance, and conduct trainings on new ideas and concepts
Others
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
Desired Candidate Profile
Bachelor s Degree in Computer Science, Computer Engineering, Information Technology, or similar 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 architectures,), and at least one cross-platform development framework (e.g. Xamarin, Flutter, etc.)
3 5 years of experience in application development
Strong experience with Azure DevOps (required)