About the Role
You will be working on projects focused on Staff Performance management and WinCommerce operation store systems — building and maintaining Backend services that power day-to-day retail operations and employee performance tracking at scale. The role involves developing robust integration flows between core platforms and various internal business systems, ensuring reliability, performance, and scalability across the ecosystem.
Key Responsibilities
- Analyze business requirements, design architecture, and develop Backend features for Staff Performance and WinCommerce operation store systems.
- Build, maintain, and optimize RESTful APIs and Web Services supporting integration between core platforms and internal business systems.
- Design and implement system integration flows following micro-services and event-driven architecture standards using Kafka.
- Develop and operate Staff Performance features: collecting, processing, and visualizing employee KPI data based on requirements from business stakeholders.
- Support WinCommerce operation store functions: building backend services that power store operations, inventory, and operational workflows.
- Participate in database design (SQL Server, Oracle, MongoDB) and optimize query performance for high-load systems.
- Collaborate with Frontend, Mobile, QA teams and relevant stakeholders to ensure quality and delivery timelines.
- Conduct code reviews, establish coding standards, and provide technical guidance to team members.
- Operate, monitor, and troubleshoot systems on K8S/IIS/Windows Server environments.
- Contribute to technical process improvements within an Agile Scrum environment.
Requirements
- Bachelor's degree in Information Technology or a related field.
- Minimum 3 years of hands-on experience in full-cycle software development.
- Proficiency in C# .NET Framework and .NET Core / .NET 6+, including:
- ASP.NET MVC, Entity Framework, LINQ
- RESTful API, Web Services, Windows Service
- HTML/CSS/JavaScript, jQuery, AngularJS
- Experience in system design: web-based architecture, service-based architecture, and enterprise application architecture.
- Knowledge of AI-Agentic systems, including familiarity with LLM-based agent frameworks (e.g. LangChain, AutoGen, Semantic Kernel), tool use, function calling, RAG (Retrieval-Augmented Generation), and orchestration of multi-agent workflows.
- Hands-on experience with Apache Kafka and Distributed Cache (Redis or equivalent).
- Knowledge and experience in micro-services design: messaging, thread pool, and API standards.
- Experience with SQL Server, Oracle, and MongoDB.
- Experience deploying and operating on K8S, Windows Server, and IIS.
- Proficiency with Git and Agile Scrum development processes.
Preferred Qualifications (Advantageous)
- Experience in Mobile Native App development: Android and/or iOS (Swift).
- Prior experience working with POS, ERP, HRM systems or large-scale retail applications.
- Experience with Enterprise Integration patterns and platforms.
- Strong skills in performance analysis, profiling, and backend system optimization.
What We Offer
- Opportunity to build mission-critical technology products serving millions of consumers across the Masan ecosystem.
- Professional working environment with a strong engineering team and a culture that values initiative and innovation.
- Competitive salary and performance-based review cycles.
- Full benefits package in accordance with company regulations and Masan Group's internal benefit policies.
- Exposure to large-scale systems, modern technologies, and a clear career development path.