Manager - Software Development

Job Level:  Professional
Location: 

Bangkok, TH, 10330

Area of Expertise:  IT & Tech Engineering
Unit:  Allianz Thailand
Employing Entity:  Allianz Ayudhya General Insurance Pcl.
Job Type:  Full-Time
Remote Job:  Hybrid working
Employment Type:  Permanent
ID:  45087
Position Cluster:  Non-Executive

Nice to know

All application development and application maintenance activities related to the development of new functionalities, minor adjustments, errors corrections in existing applications and/or development of new applications, including; studies, concepts, realization, testing and release of updates for host, client server based applications, web applications etc.

Your Day at Allianz Ayudhya

1)     Resources & Team Management:

  • Collaborate within and among the IT team and overseeing the outsources.
  • Keep monitoring the work progress and escalate any issues to the line manager when it's needed.
  • Providing reports and activity updates to management.

2) Project Management:

  • Control and track the progress of the team to deliver the project within budget and timeline.
  • Collaborate and communicate with stakeholders for project update, resources, prioritization, dependency to ensure quality of service/application deliverable.
  1. Hands-on & Consultancy Services:
  • Participate in the full software development life cycle, including analysis, design, test and delivery.
  • Act as consultant to provide the users with the solutions following the requirement.
  • Coordinate well with other teams in IT when troubleshooting the issues.
  • Document system process flows, and other documents required for application development.

4)    Security Audit and Compliance

  • Comply with the development process up to the standard guideline.
  • Participate in the area of security and audit where it's required.
  • Working closely with security, risk, compliance, audit team to ensure the gaps can be closed according to the request in the agreed schedule.

Must Have

  • Bachelor or Master’s degree in Management Information System, Information Technology, Computer Science, Business Computer or other related field
  • At least 5 years’ experience in Oracle developer skill SQL, PL/SQL,  Oracle Form and Oracle Report related field in Insurance or Bank industry
  • Programming language /Technology: Node.js, JavaScript, RESTFul, SQL command
  • Familiar with Postgres Database
  • Proficient in Database design and deep understanding of RDBMS/no-SQL/Elastic clusters
  • Knowledge of cloud-based tools (e.g. Microsoft Azure, AWS)

Nice to Have

  • Database: Oracle, MySQL
  • DevOps Tools/Technology: Docker, Kubernetes, Ansible, Jenkins, ELK Stack (Elasticsearch, Logstash, and Kibana), Prometheus, Nagios, Microservice architectures, Integration/Continuous Delivery (CI/CD), Event based (RabbitMQ)
  • Knowledge of design patterns applicable to modern software development, and modern software delivery methods like TDD, BDD
  • Experience with the design, development, testing and deployment of large, distributed application.

-