Review and clarify a requirement to provide high level design and effort estimation.
Provide technical design, development and deployment of software solutions.
Consult team members for technical perspective.
Collaborate with cross-functional teams throughout the development cycle to ensure service delivery.
Ensure that requirements are delivered on time and within budget, meeting all quality and performance.
Participate in the area of security and audit where it's required.
Troubleshoot and resolve technical issues, providing hands-on support.
Keep up with industry best practices and adapt suitable practice proactively.
What you ll need to succeed: Bachelor/Master degree in Computer Science, Computer Engineer or a relevant field.
5+ years of Software Engineer experience with a strong track record of successful project delivery.
Strong knowledge in Node.js, Java Script.
Experience in working with SQL (e.g., Postgres, Oracle).
Experience in Cloud Services (e.g., AWS, AZURE), Docker, Kubernetes, CI/CD workflow, GIT, RESTful API.
Good understanding of Microservice architecture.
Excellent in problem solving skill and ability to work under pressure in fast-paces environment.
Strong interpersonal and communication skills.
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
Job skills required: node.js, Software Development, SQL
Job skills preferred: Oracle, Docker, Kubernetes