Backend development (Database design, Business Logic Layer, Web Services, Integrations)
Propose and implement architectural designs
Test application software using applicable technologies
Maintain existing enterprise mobile and web backends
Qualifications General
Thai language proficiency is preferred
A degree in computer/technology related discipline or equivalent work experience
BS/MS degree in Computer Science, Engineering or a related subject
5+ years of software development experience
Excellent ability to understand software requirements and specifications
Strong understanding of best practices for application performance optimization and security
Be thorough and dedicated to quality
Be able to identify opportunities for innovation to improve quality
Strong knowledge on object oriented programming and design patterns.
Strong experience of enterprise software architecture
Good command at English, both oral and written
Preferred experience with Azure
Experiences on Microsoft Azure and understanding of the different services provided by Azure and able to provide solution using the services
Understanding of Cloud Computing: virtualization technologies, Infrastructure as a Service, Platform as a Service and Software as a Service Cloud delivery models