In this position you will....collaborate closely with the R&D squad to ensure that the products and services it develops meet the required specifications. Within the Advanced Product Engineering team, your role will involve crafting innovative solutions across web, mobile, and device diagnostics.
You will be responsible for- Developing innovative features in Insurtech industry.
- Writing and maintaining code with best practices.
- Identifying and resolving bugs to ensure functionality, reliability, and performance of services.
- Continuous learning new technologies, frameworks, and tools relevant to field.
- Supporting deployment processes, including configuration, troubleshooting, and maintenance of services.
- Develop solutions leveraging full stack and native mobile technologies
- Collaborating on creating and maintaining automated testing processes to ensure thorough and efficient testing of software functionalities.
For you to be successful
We expect you to be able to demonstrate the following key competenciesImpactful
- Committed to delivering strategically aligned objectives, creates plan to achieve with key milestones and measures.
- Hold high standards for delivery of outcomes with a lens of continuous improvement. Establishes metrics and measures progress.
Curious
- Actively keeps abreast of industry trends and research and shares learnings with team.
- Motivated and self-directed, identifying opportunities to grow and acquire new knowledge from a range of sources. Has a sound comprehension of relevant multi-discipline areas of expertise.
Creative
- Experiments with different ideas to solve issues, develop new offerings and enhance approaches.
- Proactively tests out new offerings and looks at innovations that can be leveraged to build useful solutions.
Collaborative
- Manages conflict respectfully and effectively, provides constructive feedback and looks for / proposes middle ground solutions.
- Fosters effective team communication and dialogue based on integrity, identifies opportunities to gain consensus for team options, decision and outcomes.
You will require the following qualifications and skills
- BSc in Computer Science, Information Technology, Information Systems Engineering, Business Information Systems or related fields[DM1]
- Exposure to Mobile, Web, Cloud and Serverless technologies.
- Full stack technical architecture know-how especially in areas of open-source technologies, cloud-based platforms, and mobile devices etc.
- Experienced in web APIs of basic complexity
- Knowledgeable in automated testing e.g. unit testing, integration testing
- Know-how of two or more of the following combination of technology stacks is an added advantage: Java, Spring Boot, Angular, MongoDB, AWS Lambda, Node.js, React, RDBMSes such as MySQL or PostgreSQL
- Exposure to Infrastructure as code (IaC) tooling such as Terraform or CloudFormation is an advantage
- Knowledge in source code repository and branching models in Git and usage of tools such as GitHub, GitLab, Bitbucket etc.
- Recent graduates are welcome to apply if they can exhibit a strong grasp of software engineering principles as well as a desire to grow and learn.