iKonnect Vietnam Ltd. Co |
Job Overview and Responsibilities
The backend engineer will build scalable microservices that will provide the ability for frontend services and partners to interact with our core services. The selected candidate will have to write modular and reusable code, work as part of a team to develop fast, well-tested, and performant code for .NET microservices
- Design and code scalable microservices.
- Understand business requirements in the form of user stories and translate to technical tasks and activities that needs to be carried out.
- Write automated unit, feature tests
- Design system, network, application and infrastructure design.
- Monitor and control requests for changes or new additions, ensuring product and process quality
- Experience with Design Patterns will be an added bonus.
- Join scrum team activities as daily scrum, sprint planning, sprint review and sprint retrospectives.
- Perform code reviews as part of the development process.
- Adapt to the project’s task delivery on time.
- Perform story points estimation of work activities.
- Diagnose and fix bugs and other software defects.
Key Requirements
- Bachelor’s degree in computer programming, computer science, or a related field.
- Have experience with Development with Scrum process framework
- Fluency or understanding of C# and operating systems may be required.
- Experience working with cloud services, in particular Azure cloud.
- Familiar with .NET Core.
- Able to write Unit Tests using MSTest.
- Working experience with Git
- Exposure in Docker, Kubernetes, microservices will be an added bonus.
- Experience in developing RESTful API
- Strong understanding of the web development cycle and programming techniques and tools.
- Focus on efficiency, user experience, and process improvement.
- Good time management skills.
- Strong problem solving and verbal and written communication skills.
- Experience with working with RDBMS such as SqlServer or MySql.
- Ability to work independently or with a group.
Nice to have:
- Basic knowledge of HTML, CSS, JavaScript.
- Can work with VueJs is a plus
Why You Should Apply This Position
- Annual Performance Management – Assess on employee's performance and contribution (Annual salary adjustment/increment depend on individual performance and company performance)
- 14 days of Annual Leave in a calendar year.
- Great allowances (parking, birthday, happy hours, promotion...)
- Outing/team-building activities (company trip, sport club…)
- Proactive and professional working environment.
- Other benefits as per stated in Vietnamese Labor Law
- Training opportunity: both technical and soft skills to develop your career path