Implementation of product software development projects
Effort estimates for software development projects and services of high complexity
Communicate with support team, requirement engineers to scope new features or to troubleshoot existing features
Scope, Design, and Develop software features for TRAFFIQX® product components
Creating mockups and wireframes
Participate in Peer Reviews
Develop automated tests for existing and new code
Upgrade, refactor, and replace legacy systems where appropriate
Professional experience working with the following combination of programming languages (C#, JS, TS, TSQL)
Experience with client-side web application framework Angular (current version)
Strong understanding of databases as well as experience in:
developing data layer software based on SQL Server or a comparable DBMS.
writing data access code using .NET (EF or a comparable ORM, LINQ, plain TSQL)
Strong understanding of web application development and web/application servers (e.g. IIS, Kestrel)
Understanding of Azure Cloud Architecture
Experience in dependency management tools (nuget)
CI/CD practices, build management tools (MSBuild)
API development (WCF, ASP.NET Core Web APIs)
Ability to develop and maintain existing large code bases.
Good understanding of best practices around software development (e.g. code repositories according to Git, Clean code, DevOps, quality assurance measures, solution documentation, OOD principles, modular software development practices (DI & IoC) and TDD principles are your bread and butter)
Nice to have
Experience with Messaging Queues: RabbitMQ, MSMQ, etc.
Containerization experience with Kubernetes and Docker
University degree in the field of Computer Science/ Engineering or similar study
5+ years of professional experience in software development using the Microsoft .NET stack (.NET framework 4+, .NET Core, .NET standard)
Why you’ll love working here
FULL Social Insurance, Health Insurance, Unemployment Insurance
15 annual leave days per year + 3 sick leave days per year
Premium Private Health, Life, and 24/24 Accident Insurance
Annual Company Trip, Year-end Party, and other activities
Gifts on Birthday, Tet Holiday, Mid-Autumn Event…..