Software Engineer
เกี่ยวกับตำแหน่งนี้
The Software Engineer position involves understanding business application requirements and translating them into workable programs, while also performing complex analysis and programming to meet these requirements.
หน้าที่รับผิดชอบ
• Understanding business application requirements and translating to workable program.
• Performing complex analysis, designing and programming to meet business requirements.
• Maintaining, managing and modifying all software systems and applications.
• Ensuring proper unit testing and code quality standard.
• Assisting in functional and non-functional testing as per request from Quality Assurance team.
• Troubleshooting and debug applications.
• Evaluating existing applications for updating and adding new features.
• Developing technical documents to accurately represent application design and coding.
• Working closely with end-users, Business Analyst and related parties to achieve business requirements.
คุณสมบัติ
• Bachelor’s degree or higher in Computer science, Computer Engineer, Information Technology, ICT, or relevant fields.
• Prior experience in Software development, software engineer.
• Experience working with a high-growth technology company would be an advantage.
• Knowledge in coding languages such as JavaScript, TypeScript, Java, Kotlin, Go or at least one of required programming languages.
• Able to develop application using languages/frameworks such as Spring Framework, gRPC, GraphQL, Vue.js, NuxtJS, React, Angular, etc.
• Self-development, proactive and customer-focused, with the ability to learn new things in a dynamic environment.
• A keen sense of ownership, drive and entrepreneurship is a must.