Job Description
Design, coding, deploy, enhance, and maintain existing Web application system Integrate with third party systems Perform detailed technical analysis and design Meet project milestones and timely release of software according to schedule plans Create technical documents and status reports for review Your Skills and Experience
Educational Qualifications: Bachelor degree or above: Computer Science / Engineering Strong fundamental of .NET Framework, C#, SQL, OOP, data structure and algorithms At least > 1 years of experience with C# At least > 1 year of experience with .NET Core API Experience SQL Server knowledge (modeling database schemas and implementation using highly performing stored procedures, views, functions, etc.) Experience with ORM (Entity Framework, Dapper...) Knowledge of Unit Testing, Integration Testing Experience in MemoryCache, Logging, Debugging, Profiling, Monitoring are a plus Knowledge of Asynchoronous & Parallel Programming (I/O Operations, Thread, Task, async/await, Parallel) is a plus Having working experiences in foreign companies is a plus Willingness to learn and able to pick up modern technology or new concepts fast Able to work independently as well as in collaborative mode with minimum supervision Work productively even under pressure Good English skills (especially reading and writing) NICE to have experience in any the followings: ECommerce, Banking industry Love to work in Agile (Scrum) process, have a self-testing mindset Automation test, Api Testing, Performance Testing Frontend technology (Vanilla Js, AngularJs, Flutter) CI/CD (Jenkins, Git) Docker/AWS (EC2, SQS, DynamoDB, S3) Clean Code, SOLID, DRY Microservices, N-Layer or DDD/Clean Architecture Couchbase Elasticsearch, Kibana Orchard Core Sendgrid Twillio Payment Provider (Stripe, Paypal, UComm...) Streamset Matomo Stackify Why You'll Love Working Here
Can start in Next Year or after Lunar New Year Working in a progressive and international environment Competitive salary and yearly salary review Bonus: 13th month salary and attractive performance bonus Knowledge sharing and training General company activities Complimentary snacks, fruits, drinks everyday Company trip Extra premium healthcare package after 10 months of employment