Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,592 Jobs at 191 Companies

Manager - Software Development



Software Engineering
Bangkok, Thailand
Posted on Friday, April 26, 2024

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

  • 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, JavaScript.
  • 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.