Responsibilities:
- Understand needs and propose IT solutions.
- Design systems and define appropriate development framework.
- Manage the whole development life cycle.
- Manage development team.
- Manage business-as-usual support.
- Work with infrastructure team on architecture design, security, IT compliance, and deployment and support.
Requirements:
- Bachelor Degree in Computer Science, Software Engineering, Programming, IT or equivalent.
- Minimum 10 years of solid experience in application development, strong in Java, PHP and Net.
- Recent hands-on experience with sufficient knowledge to resolve programmer difficulties and provide guidance.
- Experience in MS SQL, MySQL and Oracle.
- Extensive experience and knowledge in commercial insurance brokerage, reinsurance, risk management etc.
- Good writing and communication skills in English.
- Strong sense of ownership and responsibility.