Manager - AZAY Senior IT Developer (Unit Linked)

Job Level:  Professional
Location: 

Bangkok, TH, 10330

Area of Expertise:  IT & Tech Engineering
Unit:  Allianz Thailand
Employing Entity:  Allianz Ayudhya Assurance Pcl.
Job Type:  Full-Time
Remote Job:  Hybrid working
Employment Type:  Permanent
ID:  49927
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. This position is to ensure that all the projects are delivered on time and meet the user requirements and business needs.

Your Day at Allianz Ayudhya

1) Strategic Management:

  • Work with Line manager to fulfil the goals and team strategies, and exacting the actions with the team.
  • Track and monitoring team's KPI.

2) Resources & Team Management:

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

3) Project Management:

  • Ensure the team is working according to the project plan and timeline.
  • Analysis of user requirements, design and develop software applications are to provide the best solution according to business needs
  • Provide and run software testing (e.g. Unit test, System integration test UAT, Performance and Security test)
  • Involve in quality assurance of procedures to support and manage project to develop on plan and quality
  • Control and monitor project progress to deliver the project within budget and time frame of the teams
  • Handle maintenance work and provide production support after project go live
  • Facilitate meetings and discussions between the teams and the AZAY system users if needed

4) Consultancy Services:

  • Act as consultant to provide the users with the solutions following the requirement.
  • Coordinate well with other teams in IT when troubleshooting the issues.

5) Vendor Management:

  • Working and communicate well with the vendor on actions and plan.

6) 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

  • Degree in Management Information System, Information Technology, Computer Science, Business Computer or other related field
  • At least 5 years in Application Design and Development, Application Maintenance and Support, or other related field in Insurance or Bank industry

Nice to Have

  • Programming language /Technology: HTML, XML, Java, JavaScript, J2SE, J2EE, Servlet, SOAP, RESTFul, Oracle Form, Oracle Report, PL/SQL, SQL command
  • Database: Oracle, DB2, MSSQL, MySQL
  • Application/Web Server: Weblogic, Websphere, JBoss, Tomcat, OHS, IIS
  • Programming Tools: Eclipse, Websphere studio, Oracle Developer Suite, Oracle Jdeveloper
  • 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)
  • Operating System: MS Windows, Linux, UNIX
  • Network: Load balance, Cluster, LDAP, FTP, TCP/IP
  • Knowledge of design patterns applicable to modern software development, and modern software delivery methods like TDD, BDD, continuous integration (CI) and continuous delivery (CD) like Ansible, Puppet, or Chef

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. This position is to ensure that all the projects are delivered on time and meet the user requirements and business needs.

Your Day at Allianz Ayudhya

1) Strategic Management:

  • Work with Line manager to fulfil the goals and team strategies, and exacting the actions with the team.
  • Track and monitoring team's KPI.

2) Resources & Team Management:

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

3) Project Management:

  • Ensure the team is working according to the project plan and timeline.
  • Analysis of user requirements, design and develop software applications are to provide the best solution according to business needs
  • Provide and run software testing (e.g. Unit test, System integration test UAT, Performance and Security test)
  • Involve in quality assurance of procedures to support and manage project to develop on plan and quality
  • Control and monitor project progress to deliver the project within budget and time frame of the teams
  • Handle maintenance work and provide production support after project go live
  • Facilitate meetings and discussions between the teams and the AZAY system users if needed

4) Consultancy Services:

  • Act as consultant to provide the users with the solutions following the requirement.
  • Coordinate well with other teams in IT when troubleshooting the issues.

5) Vendor Management:

  • Working and communicate well with the vendor on actions and plan.

6) 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

  • Degree in Management Information System, Information Technology, Computer Science, Business Computer or other related field
  • At least 5 years in Application Design and Development, Application Maintenance and Support, or other related field in Insurance or Bank industry

Nice to Have

  • Programming language /Technology: HTML, XML, Java, JavaScript, J2SE, J2EE, Servlet, SOAP, RESTFul, Oracle Form, Oracle Report, PL/SQL, SQL command
  • Database: Oracle, DB2, MSSQL, MySQL
  • Application/Web Server: Weblogic, Websphere, JBoss, Tomcat, OHS, IIS
  • Programming Tools: Eclipse, Websphere studio, Oracle Developer Suite, Oracle Jdeveloper
  • 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)
  • Operating System: MS Windows, Linux, UNIX
  • Network: Load balance, Cluster, LDAP, FTP, TCP/IP
  • Knowledge of design patterns applicable to modern software development, and modern software delivery methods like TDD, BDD, continuous integration (CI) and continuous delivery (CD) like Ansible, Puppet, or Chef

-