Senior Analyst Programmer / Analyst Programmer (Mobile Service Development)
CITIC Telecom International Senior Analyst Programmer / Analyst Programmer (Mobile Service Development)
Summary
Senior developer at CITIC Telecom who analyzes user requirements and designs, builds, and deploys solutions on telco service platforms plus AI agents, while leading DevOps (testing, deployment, monitoring) and mentoring juniors. Core stack: Golang/Python/Java/Kotlin, Kubernetes and microservices, MongoDB/PostgreSQL, and AI agent tooling like LangChain, Dify, n8n, and Claude Code.
About the Company:
CITIC Telecom International Holdings Limited was established in 1997 in Hong Kong and was listed on The Stock Exchange of Hong Kong Limited on 3 April 2007. It is an Internet-oriented telecommunications enterprise providing comprehensive services. The Company’s services cover international telecommunications services, providing mobile international roaming, international voice, international messaging, international data and international value-added telecommunications services, etc. to global carriers. The Group has established branch organisations in 22 countries and regions with more than 2,400 employees and over 160 PoPs globally.
CITIC Group Corporation, a large multinational conglomerate headquartered in China, is the ultimate holding company of CITIC Telecom.
Responsibilities:
Analyze user requirements and translate business needs into technical specifications
Design, develop, and implement solutions across telco service platforms and related AI Agent
Lead DevOps activities for new products, developing AI agent to improve efficiency for product platform testing, deployment, monitoring and maintenance
Collaborate with cross-functional teams to support testing, deployment, and production rollout
Ensure system security, compliance, and data protection standards are met
Provide mentorship to junior developers and promote best practices
Support Patent, software copy, innovative project initiatives and application
Requirements:
Minimum 5 years of backend programming, cloud-native application development or AI application development experience
Bachelor’s degree or above in Computer Science, IT, or related disciplines
Professional certifications related to Cloud, AI techniques are highly valued
Additional certifications in telecommunication technologies (5G Core, VoNR, PCF, Charging Systems) are a strong advantage
Actual implementation experience in some of the following: Golang, Python, C++, C#, Java, Kotlin, and Bash scripting, NoSQL databases (e.g., MongoDB, Redis) and relational databases (e.g. PostgreSQL, MySQL, MSSQL)
Hands-on experience in AI Agent development, familiar with AI related tools/platforms/techniques, e.g. n8n, Dify, Langchain, Claude Code, MCP, Skills, etc.
Development experience in Kubernetes and related cloud-native environment, e.g. Git/CI/CD, container orchestration, microservices architecture, scalable infrastructure design etc.
Exposure to telecommunication protocols is an advantage
Good command in both spoken and written English and Chinese (Cantonese & Mandarin)
We Offer:
5 days work week
Discretionary year-end bonus
Medical & dental insurance
Training subsidies
Free meals
Free shuttle bus service
Staff discount
We offer competitive salary and benefit package including medical, life and dental insurance, 5-day work, 14 days paid annual leave and free shuttle bus service to the capable candidate. If you are interested, please immediately send your application stating your current & expected salary and date availability with full resume to Human Resources Department, CITIC Telecom International Holdings Limited (“CITIC Telecom”) by clicking "Apply Now". Please clearly indicate the applied position and reference number on your application.
All personal data received will be treated strictly confidential and will be used for employment related purpose only.