Collaborate with other centers to integrate features for customer service, customer chat flows, and order complaint handling.
Handle chat flows between the server and client (including AI-integrated chat flows).
System design ensures system stability.
Maintain old features.
Write unit tests for running systems.
System monitor ensures smooth operating processes.
Degree in
Software Engineering, Information Technology, or a related field.
Minimum 5 years of programming experience, with at least 3 projects involving teams of 10+ members.
Strong experience in C#, .NET/.NET Core, web development, and database technologies (SQL, PostgreSQL, MongoDB).
Proficient in Object-Oriented Programming (OOP) and design patterns (Dependency Injection, Inversion of Control, Singleton, Factory).
Experience using source control systems (e.g., Git).
Solid understanding of unit testing frameworks (e.g., Microsoft Visual Studio, NUnit).
Experience with Java (minimum 1 year), Golang, [protected info], [protected info], and [protected info] (at least 2 years).
Proven track record working on large-scale data/business systems in Agile or Scrum environments.
Experience developing Web Services (WCF, REST), Web APIs, and MVC architecture (at least 5 API-related projects).
Familiarity with HTML, CSS, JavaScript, XML, JSON, and AJAX.
Have at least 3 years of experience working with customer service systems.
Strong problem-solving, communication, and time management skills.
Ability to quickly learn new technologies and maintain old features while ensuring system stability and smooth operations.