Job Description:
We are looking for a C++ Developer to join our team developing Network Management System solutions for telecom and carrier-grade network products.
The role focuses on service logic, network data processing, and integration with backend databases.
You will work with a distributed system architecture where multiple components communicate through middleware and support management of large-scale network elements.
Responsibilities:
- Implement high-performance services handling network configuration, monitoring, and management operations.
- Develop modules that interact with backend databases for storing network topology, alarms, performance data, and configuration
- Integrate and maintain inter-process and client-server communication mechanisms (e.g., middleware such as CORBA or similar technologies)
- Participate in system design, code reviews, resolve issues and performance optimization for carrier-grade software
Required skills/Experience:
- Strong knowledge of C/C++ programming on Linux, data structures, and multithreaded programming.
- Experience with SQL databases (Oracle, PostgreSQL, MySQL, or similar).
- Familiarity with Linux/Unix development environments. Understanding of Linux Memory management
- Good understanding of distributed systems or service-based architectures.
- Basic knowledge of Java is a plus, as our client applications are developed using Java.
- Knowledge of networking concepts (TCP/IP, routing, MPLS, L2/L3 VPN) or experience with telecom/network management systems is an advantage
Years of experiences:
We expect a candidate to have at least 1-4 years of experience. However, we accept good candidates with 0-1 year of experience as well.
Benefits/ Opportunity:
- Working in an international, dynamic and professional environment with many opportunities to develop career
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are held annually
- Competitive salary and bonus
- Total Health Care Insurance
- Loan Fund
- Team Building Fund