Senior IT Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Requirements
- Proficient in at least one backend programming language (e.g., Python, Java, Node.js).
- Familiar with mainstream databases (e.g., MySQL, Azure SQL, MongoDB, Oracle).
- Proficient in using version control tools (e.g., Git, SVN).
- Knowledgeable about cloud platforms like K8S, Azure, Ali and Tencent Cloud.
- More than 3 years' project and team management experience
- Good English communication skills, work with international team in practice.
- Plus Points:
- Familiar with agile development methodologies.
- Excellent problem-solving and logical thinking skills.
- Strong learning ability.
- Experience in the insurance industry is preferred.
- Understanding of Gen AI, AI Agent, and MCP is a plus.
- Education and Experience:
- Bachelor's Degree or above.
- More than 5 years of relevant experience - Optional.
- When you join our team:
- We'll empower you to learn and grow the career you want.
- We'll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
- As part of our global team, we'll support you in shaping the future you want to see.
- About Manulife and John Hancock
- Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit https://www.manulife.com/en/about/our-story.html .
- Manulife is an Equal Opportunity Employer
- Working Arrangement
- Hybrid
Benefits
Additional Information
Responsibilities and Tasks: Responsible for the development of insurance product business modules. Participate in the design, development, and maintenance of the system to ensure high performance and scalability. Write high-quality, testable code, and follow best programming practices and standards. Learn and use new technologies and tools to continuously improve technical skills. Work closely with team members to assist in solving technical problems and development challenges. Analyze and improve existing code and systems and propose optimization suggestions. Participate in technical planning and decision-making for projects, providing recommendations for technology stack selection. Respond promptly to and resolve urgent technical issues.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at manulife? Share your experience