About the job IT Development Tech Lead
Job Overview
We are seeking an experienced IT Technical Lead to oversee software development in our Life Insurance division. The ideal candidate will have a deep understanding of Agile methodologies, strong leadership skills, and experience with open-source technologies.
Project Management and Planning:
Develop and implement project management model of each project within the team to ensure each project meet the requirements and the timeline per the expectation.
Collaborate within IT organization to perform cross skills and succession of the teams knowledge
Software Development Management:
Lead and mentor a team of software developers to design, develop, and implement high-quality software solutions in the Life Insurance domain.
Drive the adoption of Agile practices within the development team to enhance productivity and improve software quality.
Collaborate with product owners, business analysts, and stakeholders to gather requirements and define project scope to meet organizational goals and compliance needs.
Architect and design scalable software solutions using open-source technologies, ensuring they are robust, secure, and maintainable.
Review and improve the existing software architecture and development processes to optimize for speed and efficiency while creating new innovative solutions to replace the legacy system to meet the business long-term goals
Participate in code reviews and provide constructive feedback to ensure high coding standards and best practices.
Stay updated with industry trends, emerging technologies, and best practices; provide guidance on the integration of new tools and frameworks that could benefit the development team.
Facilitate regular team meetings to discuss project status, address roadblocks, and ensure alignment with business goals.
Proactive on automation tools, innovative on solutions.
Technology Stack Management:
Focus on low-cost with effective technology, apply open-source technology where possible.
Stay abreast of industry trends and emerging technologies.
Evaluate and select appropriate technologies and tools for system development.
Ensure the use of best practices in software development methodologies.
Practice the reusability of the software tools
Quality Management:
Implement and maintain quality assurance processes to ensure the reliability and robustness of software systems.
Conduct code reviews and enforce coding standards.
Lead the team of SIT/UAT to ensure accountable resources are clear to perform user acceptance process from both IT team and the Users teams
Ensure knowledge of support are well transferred to the IT Operations & Support team for smooth transition
Collaboration:
Collaborate with other departments, including IT, operations, and business units, to understand their requirements and implement effective solutions.
Work closely with stakeholders to gather feedback and address concerns
Risk Management:
Identify and mitigate potential risks associated with system development projects.
Implement strategies to minimize project-related challenges.
Team Leadership:
Build and lead a high-performing IT team, providing mentorship, coaching, and professional development opportunities.
Lead and manage a team of software developers and engineers.
Foster a collaborative and innovative development environment.
Provide mentorship, guidance, and performance feedback to team members.
Qualifications:
Bachelors degree in Computer Science, Information Technology, or a related field.
At least 10 years of experience in software development, with a minimum of 5 years in a technical lead or team lead role.
Strong expertise in Agile methodologies (Scrum, Kanban) and experience managing Agile software development processes.
Proficiency in programming languages such as Angular, Typescript, Java, Python, MS .NET Core and familiarity with open-source frameworks and libraries.
Familiarity with open-source database technologies and data modeling techniques.
Experience in the Life Insurance or Financial Services domain is highly desirable.
Strong problem-solving skills and the ability to work in a fast-paced environment.
Excellent communication, interpersonal, and leadership skills.
Please kindly help to filter the candidates from the technology startup where insurance business knowledge is secondary. The main would be to have the technology enabler with the delivery methodology to advance the team from the traditional into the more advanced and modern delivery method and technology stacks.
Package Details