- Lead and manage a team of software developer leaders, data engineers leader and developers, fostering a collaborative and high-performance work environment.
- Set clear goals and expectations for the development team, ensuring alignment with company objectives.
- Conduct regular performance reviews and provide constructive feedback to team members.
- Promote continuous learning and professional development within the team.
System Development
- Oversee the design, development, and implementation of software applications for both Core and Digital Platform System.
- Ensure applications are reliable, secure, and scalable to meet business needs.
- Develop and implement application strategies, policies, and procedures.
- Manage application projects, ensuring they are delivered on time and within budget.
- Stay updated with the latest technologies and industry trends to drive innovation in software development.
- Maintain Application Uptime at a minimum of 99%.
Data Management
- Oversee the design, development, and maintenance of the company's data infrastructure, including databases and data warehouses.
- Ensure data integrity, quality, and security across all data systems.
- Develop and implement data strategies, policies, and procedures.
- Manage data projects, ensuring they are delivered on time and within budget.
Cross Functional Collaboration
- Collaborate with stakeholders such as Commercial, Underwriting, Operations, Claim, Data Strategy, Finance, Accounting and Legal to gather and analyze requirements, translating them into technical specifications.
- Collaborate with business partner’s PICs such as Multi Finance’s PIC, Broker’s PIC and other B2B PICs to ensure successful project delivery and provide timely resolution of operational supports.
- Collaborate with vendor such as CARE Tech, Primasis, Iorta, InsureMo, Teknopoint, Camcom, Hyperverge, Blazeclan to ensure successful project delivery and supports.
- Work closely with other IT departments or sections, such as Product Management, PM, BA, QA, FE team, Neuron team , IT infra and network and IT Security to ensure successful project delivery.
- Facilitate effective communication between the application and data teams and other business units.
- Participate in cross-functional meetings and contribute to strategic planning and decision-making.
Performance Monitoring
- Track key performance indicators (KPIs) and report on development progress, outcomes and support SLA.
- Monitor and evaluate the performance of software applications and data infrastructure, ensuring they meet performance and scalability requirements.
- Analyze performance metrics and identify areas for improvement, implementing necessary changes.
- Conduct regular performance reviews and optimize applications for better efficiency and user experience.
Security and Compliance
- Ensure application systems and data infrastructure comply with security standards and data protection regulations.
- Implement security best practices in application and data management, including secure coding, data encryption, and access controls.
- Stay informed about regulatory changes and ensure application and data systems remain compliant.
- Conduct regular security audits and address any identified vulnerabilities.
- Conduct regular Core system user management review.
- Support internal/external audits and governance processes.
- Conduct at least 1 end-to-end Disaster Recovery during the year
Job DescriptionTeam Leadership and Development
- Lead and manage a team of software developer leaders, data engineers leader and developers, fostering a collaborative and high-performance work environment.
- Set clear goals and expectations for the development team, ensuring alignment with company objectives.
- Conduct regular performance reviews and provide constructive feedback to team members.
- Promote continuous learning and professional development within the team.
System Development
- Oversee the design, development, and implementation of software applications for both Core and Digital Platform System.
- Ensure applications are reliable, secure, and scalable to meet business needs.
- Develop and implement application strategies, policies, and procedures.
- Manage application projects, ensuring they are delivered on time and within budget.
- Stay updated with the latest technologies and industry trends to drive innovation in software development.
- Maintain Application Uptime at a minimum of 99%.
Data Management
- Oversee the design, development, and maintenance of the company's data infrastructure, including databases and data warehouses.
- Ensure data integrity, quality, and security across all data systems.
- Develop and implement data strategies, policies, and procedures.
- Manage data projects, ensuring they are delivered on time and within budget.
Cross Functional Collaboration
- Collaborate with stakeholders such as Commercial, Underwriting, Operations, Claim, Data Strategy, Finance, Accounting and Legal to gather and analyze requirements, translating them into technical specifications.
- Collaborate with business partner’s PICs such as Multi Finance’s PIC, Broker’s PIC and other B2B PICs to ensure successful project delivery and provide timely resolution of operational supports.
- Collaborate with vendor such as CARE Tech, Primasis, Iorta, InsureMo, Teknopoint, Camcom, Hyperverge, Blazeclan to ensure successful project delivery and supports.
- Work closely with other IT departments or sections, such as Product Management, PM, BA, QA, FE team, Neuron team , IT infra and network and IT Security to ensure successful project delivery.
- Facilitate effective communication between the application and data teams and other business units.
- Participate in cross-functional meetings and contribute to strategic planning and decision-making.
Performance Monitoring
- Track key performance indicators (KPIs) and report on development progress, outcomes and support SLA.
- Monitor and evaluate the performance of software applications and data infrastructure, ensuring they meet performance and scalability requirements.
- Analyze performance metrics and identify areas for improvement, implementing necessary changes.
- Conduct regular performance reviews and optimize applications for better efficiency and user experience.
Security and Compliance
- Ensure application systems and data infrastructure comply with security standards and data protection regulations.
- Implement security best practices in application and data management, including secure coding, data encryption, and access controls.
- Stay informed about regulatory changes and ensure application and data systems remain compliant.
- Conduct regular security audits and address any identified vulnerabilities.
- Conduct regular Core system user management review.
- Support internal/external audits and governance processes.
- Conduct at least 1 end-to-end Disaster Recovery during the year
Minimum QualificationsRequirements:
- Bachelor's degree in Computer Science, Information Technology or a related field.
- 8+ years experience in software development and team leadership.
- Strong knowledge of programming languages such as C#, .NET, React, SQL query, SQL Programmability (Stored Procedures, Functions, etc) or similar.
- Experience with software development methodologies (e.g., Agile, Scrum, Waterfall)
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
- Experience and good knowledge in Care (CGISS and CHISS) as Insurance Core System is a plus.
- Experience in the insurance industry is a plus.
Skills:
- Leadership and team management.
- Application development and data engineering.
- Project management.
- Analytical and problem-solving.
- Communication and collaboration.
- Knowledge of industry regulations and standards
Alamat email kamu