Description
We are currently seeking an experienced professional to join our team in the role of Senior Software Engineer.
Principal responsibilities:
- Responsible for technical design, development, implementation and maintenance of Strategy Policy Administration Systems.
- Fully adopt Devops, Agile, Cloud Computing and Testing Automation.
- Develop an understanding of the Insurance business systems of the Group and their associated IT development requirements.
- Prepare detailed specifications that describe input, output and logical operation, and convert them into a series of instructions coded in a computer language.
- Review code and documentation to ensure code meets the design criteria and work is of an acceptable quality.
- Optimize operational performance and improve quality whilst increasing cost-effectiveness.
- Demonstrable experience using AI-assisted coding tools in production software development, with the ability to review, test, secure and maintain AI-generated code to a high engineering standard.
- Able to mentor engineers on the responsible use of AI coding tools, establish secure and repeatable AI-assisted development practices, and assess their impact on delivery efficiency and software quality using appropriate engineering metrics.
- Work with business users for support or development queries.
- Work with IT Infrastructure and other IT application teams as well as external vendors as required.
- Investigate and resolve problems arising in connection with IT services.
- Ensure compliance with all relevant internal instructions, internal control standards and external regulatory requirements.
Requirements:
- Bachelor’s degree with major or minor in computer science or a related field, or equivalent experience.
- Qualification in a related business discipline an advantage.
- Strong knowledge of Agile development and Devops tool.
- Proficiency in infra setup and troubleshooting in Cloud.
- Excellent analytic/problem-solving skills.
- Excellent communication/presentation skills.
- Strong team player who also has the ability to work under pressure, independently and proactively.
What additional skills will be good to have?:
- Experience in the areas of Life Insurance would be an added advantage.
- Experience in AI skillset/MCP, able to mentor engineers on the responsible use of AI coding tools.
For more fresh new jobs, check out yubhub.co.