Kinh nghiệm làm việc:
Từ 3 đến 4 năm cho vị trí tương đương
Giới tính: Không yêu cầu
Cấp bậc: Nhân viên
Mô tả công việc
JOB DESCRIPTION
Strong grasp of software engineering principles and best practices
Work collaboratively within one of our development teams through the entire product lifecycle, actively contributing to solution design and development of new features ensuring that high-quality, high-value software is delivered.
Professional experience of coding (including best practices and common conventions).
Understanding of OOP (Objective Oriented Programming).
Solid experience with Microservices Design Patterns and Architecture.
Have demonstrable experience of build/run/deploy within a containerized environment.
Experience of API design.
Experience of automation.
Ability to debug and optimize complex code.
Proactive and adaptable approach to tasks.
Experience of architecting complex systems.
SKILL
Graduated with a IT/Computer Science/Telecommunication related degree.
Solid development experience of working in a commercial environment.
Experience working with agile methodologies.
3+ years of experience building, shipping, and maintaining solutions of industrial experience in similar capacity.
Communication and presentation
Problem solving
Teamwork
Time management
Proficient in MS Office (Word, Excel, PowerPoint…
Technical Skills Required
Proven experience in (1 or more): .NET, JavaScript (NodeJS, Reactive JS,…), Python (Fast API, Flask, Django,…).
Knowledge of database technologies such as MongoDB, PostreSQL hoặc GraphSQL
Nice to have
Defect tracking software (Jira preferred) would be advantageous.
Knowledge of distributed version control systems.
Experience with automated build and continuous integration suites.
Understanding and ownership of best practice as a Senior Engineer (eg. TDD, SOLID, XP).