.NET
Assistant Architect is responsible to support Senior Architect on ensuring the development team implementation is meeting the best practice, quality and functional design. He/She shall support Senior Architect to do a deep dive study, verification, analysis and prevention. Key Responsibilities: • Digest and understand business process and requirement • Verify the technical approach • Verify code effectiveness ie. avoid/minimize looping, reduce number of line of code, easy maintenance, avoid dead code, etc • Provide example / framework on effective coding • Ensure stability of the platform for both Front End and Back End • Ensure all the functionality is working effectively and continuous improvement • Performance optimization/Enhancement • Architect documentation for both Front End, Back End and operation related • Develop CSS, HTML and java script • Performance optimization/Enhancement • Embed open source reporting into the react.js dashboard • Develop documentation
Requirements: • Educational Technology Stack • Timeseries DB : Timescale, PostgreSQL • .Net Core • Kafka, RabbitMQ • React.js and Redux with functional components • Java Script, HTML and CSS • Bootstrap • Web API • Kubernetes and Docker • Redis cache • Python and Node.js are plus point • WebRPC is plus point • Linux O/S • Operations • CI/CD with Azure DevOps • Code Branch / revision management • Rollback management • Security • OWASP • Penetration Test • Code Scanning • Cloud Experience • AWS Cloud Microservices – at least 2 years • Google Cloud Microservices – at least 2 years
Benefits: • Attractive compensation package • 13th month salary warranted • Remote working from Vietnam (or hybrid if located in Ho Chi Minh) following Japan Business Hours • Provided with laptop and necessary working equipments • 2 extra holidays per year • Annual health check