Roles and Responsibilities of the Integration Technical Lead :
Technical Delivery Management :
Provide timely and accurate updates to Project / Support Manager on technical deliverables
Technical mentoring (to junior resources) and technical leadership
Perform estimation on technical task or design area
Review estimation to feed into Project / Support Manager
Mobilization : Conduct interviews for technical roles or specific technology (e.g. Integration, ESB, Microservices, API, DevOps, etc.)
Analysis and Design :
Review business requirements for technical feasibility
Develop / review all technical artefacts needed for the design sign-off
Work with the Architecture team to achieve the sign-off
Develop / code / delegate assigned components and modules
Conduct problem analysis in regard to technical system and application programs and is able to propose problem resolution alternatives
Conduct code reviews
Conduct unit testing
Application quality review including profiling in various domains including but not limited to data & security
Enforces development / testing methodology (e.g. Test driven development, Test Automation)
Ensure negative testing has been conducted prior to handing over to the testing team to further ensure quality
Support the alignment of the development process to the target deployment site
Enforcement of target deployment model to the project team (e.g. shakedown testing in the target deployment environment)
Ensure all release notes are documented as per standard templates including all deployment settings of application servers and databases required to align production with preceding environments
Ensure technical sign-off
Ensure Automated Build / Deployment process are followed using tools like GitHub, Maven, SVN, etc.
Adhere to DevOps CI / CD (Continuous Integration / Continuous Deployment) Practices
Adhere to proper Release Management Process. Acquire, coordinate on Permit to Build, Permit to Operate prior to deployment.
Support Handover :
Prepare necessary documentations and materials for transition
Technical lead in the transition to PSG; coordinates with other parties (e.g. TSS)
Follow up post-handover to ensure PSG are maintaining the integrity of the original architecture
Risk Management :
Identify and communicate risks and issues to the Project / Support manager as it relates to the technical aspect of the deliverable
Plan and / or conceptualise remediation plan to address these risks and issues
Execute remediation plans
Implement standards in conjunction with the architecture team to help aid risk / issue avoidance
Quality Management :
Follow and adhere to quality standards and processes (e.g. coding, unit testing)
Conduct reviews and assist in the resolution of quality issues
Conducts brown bag session on standards and processes
Reviews all programs prior to implementation to verify consistency and conformance with established company guidelines, policies and practices
Financial and Staff Management :
Manages chargeability of technical team members as per their predetermined target percentage
Manages the assignments of the technical team
Ensure that GTTS timesheets are entered on time and that leaves are applied properly
Complies to the AIG standards operating procedures and code of conduct
Typical Minimum Knowledge and Skills :
At least 4 years of experience in doing integration development using IBM IIB v9 / 10, Mulesoft ESB, MQ v8, eSQL and Java or any other ESB Technology (e.
g. JBoss ESB, Tibco, Talend, Apache Camel, etc.)
At least 4 years of experience in working with XSD, XML, WSDL, SOAP and REST APIs.
Knowledge in Mulesoft ESB / Anypoint Studio Platform a big plus
Has good working knowledge on SOA / ESB technology
Knowledge in Linux, Shell Scripting is a plus
Knowledge in WTX v8 and Data Power is a plus
IBM Message Broker Certified is an advantage but not required
Has experience in doing SDLC / Agile and production support
Preferably with Insurance business background
Can work with minimal supervision and able to quickly shift task based on priority
Strong communications skills
Able to lead a team and provide support to developers on technical requirements / issues
Bachelor's degree or equivalent
It has been and will continue to be the policy of American International Group, Inc., its subsidiaries and affiliates to be an Equal Opportunity Employer.
We provide equal opportunity to all qualified individuals regardless of race, color, religion, age, gender, gender expression, national origin, veteran status, disability or any other legally protected categories.
At AIG, we believe that diversity and inclusion are critical to our future and our mission - creating a foundation for a creative workplace that leads to innovation, growth, and profitability.
Through a wide variety of programs and initiatives, we invest in each employee, seeking to ensure that our people are not only respected as individuals, but also truly valued for their unique perspectives.