Work closely with Data team (ML, Data Scientist) to make product go to market.
Willingness to learn new skills in AI field.
Play in a dynamic, collaborative, transparent, non-hierarchical, and ego-free culture where your talent and behaviors are valued over a role title.
Work in collaborative teams and building quality code. Help the team to champion software quality and engender technical vision and ensure clients are satisfied.
Be problem solvers, think through hard problems, and work with amazing people to make the reality of the solution.
Practice agile software development and be a great team player.
Learn something new every day and work on your great innovative idea with a team to apply to the project.
Be able to work with large data platform and AI product.
RequirementsMust have:
Passionate C# developer with expertise in developing large-scale enterprise applications and solutions.
In-depth understanding and hands-on experience with microservices architecture.
Solid understanding in database technology and willing to implement best practices into project.
OOP C# .NET best practices, and common design principles such as KISS, SOLID, DRY, Separation of Concerns,and Dependency Inversion.
ASP.NET Core MVC, WebAPI, RESTFul Web API.
Deep knowledge and experience in application development with Azure SQL Server, Entity framework and API services.
Experience with Unit / Integration testing.
Understanding the design, implementation and operation of distributed Microservices and APIs.
Experience with CI/CD pipeline tools (Git, Terraform).
Software Development using Scrum framework.
Nice to have:
Experience with Azure or similar cloud-based
Passionate on AI field.
Experience withreal-time or near real-time features (experience with Kafka and Azure SignalR is a plus).
Experience with web components and micro-frontends
Knowledge of Azure Service Bus or RabbitMQ is a plus
Soft-skills:
Effective verbal English skills in video conferences and face-to-face communication.
Know how to manage tasks and perform context switching
Have a resilience mindset, handle stress well.
Proactive and self-learning mentality.
What we offer
Attractive salary based on your performance
Annual 13th month salary
Dedication bonus will be paid once a year
Premium healthcare insurance, Annual health checks up
Onsite opportunity in Australia
Happy Thursday gathering and available snack in the office
Team building allowance
Annual Company team building trip
Clubs (Football, Badminton, Swimming, Chess, Music band)
Exclusive training programs for all staff in technical, soft skills and process
English class
Technical clubs
Marriage allowance, having newborn baby allowance, bereavement allowance