Job Openings Software Engineer

About the job Software Engineer


Software Engineer

Job Description

- Be familiar with backend technology and related programming language such as java, kotlin or golang. And use them for developing REST API (Syncronous Process), Message Producer/Consumer Process (Async Process) and Batch process.
- Understand and adapt testing methodology and work with QA team to delivery software with Quality
- Understand and adapt Microservice Architecture, Event Driven Architecture, Container Orchestration and Cloud technology to deliver software.
- Understand and adapt Agile methodology in software development.
- Understand and adapt CI/CD and be familiar with DEVOPS tools in software development.
- Work with L1/L2 support team as L3 to solve any production issues within SLA.
- Be senior team member and work with teammate to delivery software with quality. And be consultant for Jr. team member to solve some blocking problems.

Qualification

- Bachelors in Computer Science or related field
- 3+ experienced in programming language
- Proficiency in backend technologies and programming languages like Java, Kotlin, or Go, with experience in developing REST APIs, asynchronous processes, and batch processing.
- Proven experience working within Agile frameworks, adapting Agile principles effectively in development.
- Ability to serve as L3 support for production issues, providing mentorship to junior team members and ensuring high-quality delivery.
- Good English proficiency