Stand out for this role — generate a tailored resume and cover letter in about a minute.
Icrest in Kuala Lumpur is seeking an Application Service Delivery Manager to drive governance, engineering quality, and team productivity across General Insurance platforms.
You will orchestrate a delivery organization of 50–100 developers across at least four parallel delivery teams while enforcing architectural compliance and leading monolith-to-microservices migrations without compromising business logic.
This Full time on site position offers great opportunities for career growth.
Position Title: Application Service Delivery Manager
Function / Department: Information Technology / Application Services
Domain Focus: Financial Services & Insurance (FSI)
Location: Kuala Lumpur, Malaysia.
Employment Type: 1 Year Contract with option convert full-time.
The Application Service Delivery Manager will drive execution governance, engineering quality, and team productivity across General Insurance platforms. This role requires an experienced leader capable of orchestrating a delivery organization of 50–100 developers across at least 4 parallel delivery teams, enforcing strict architectural compliance, and leading complex monolith-to-microservices migrations without compromising business logic integrity.
Architecture Governance & Design Conformance Design Baseline Adherence: Enforce rigorous technical governance across all delivery tracks to guarantee that application code is implemented strictly in accordance with approved Solution Designs, Architecture Blueprints, and API contracts.
Audit & Sign-Off: Institute architecture review gates prior to sprint releases; prevent scope creep, design drift, and unauthorized code deviations from established technical baselines.
Delivery Productivity, Metrics & Tracking Velocity & Throughput Monitoring: Define, track, and optimize granular developer productivity metrics, including sprint velocity, burn-down trends, and individual/team throughput (e.g., Story Points delivered per developer per day).
Bottleneck Analysis: Proactively identify systemic delivery roadblocks, code delivery bottlenecks, and dependency conflicts across squads to maintain a high, predictable delivery cadence.
Quality Assurance, Code Hygiene & Testing Standards Test Automation & Execution Gates: Establish and enforce mandatory testing thresholds for release readiness, including strict Code Coverage targets (Unit Tests via SonarQube/JaCoCo) and target System Integration Testing (SIT) passing rates.
Clean Code Framework: Drive adherence to clean coding principles (SOLID, DRY), automated static code analysis, vulnerability scanning, and peer review standards to minimize technical debt and production defect leakage.
Monolith-to-Microservices Migration Leadership Logic Preservation: Spearhead the decomposition of legacy monolithic applications into modular, scalable Java/Spring Boot microservices, ensuring 100% preservation of complex legacy business rules, rating calculations, and underwriting/claims logic.
Refactoring Strategy: Implement incremental modernization patterns (e.g., Strangler Fig, event-driven integrations) to minimize operational disruption during migration.
Multi-Team Orchestration & People Management Multi-Squad Leadership: Directly oversee and steer at least 4 distinct engineering squads/teams totaling an overall delivery strength of 50 to 100 developers (internal engineers and vendor partners).
Resource Optimization: Allocate capacity dynamically across features, bug remediation, and technical debt reduction based on sprint burn rates and business priorities.