What Jobs are available for C Programmer in Hong Kong?
Showing 337 C Programmer jobs in Hong Kong
Programmer / Senior Programmer / Analyst Programmer
Posted today
Job Viewed
Job Description
Responsibilities:
- Responsible for web application development using C#, ASP.NET (MVC/Core), Web API, JavaScript, and MSSQL, including implementation, unit testing, and bug fixing
- Support and maintain business applications, including performance tuning, incident troubleshooting, and deployment (IIS/Azure)
- Assist supervisor in user requirement study, systems analysis and design, and propose technical solutions aligned with best practices
- Prepare and maintain technical specifications, API documentation, data models, deployment guides, and user manuals
- Integrate AI capabilities (e.g., summarization, Q&A, code assistance) into products and development workflow where appropriate
- Collaborate with cross-functional teams (Product, UI/UX, QA, Infra) in an Agile/Scrum environment to deliver high-quality features
- Uphold and act towards the BDO Global Vision
- Be committed to act with the firm's core values and competency expectations
Requirements:
- Higher Diploma / Degree holder in Computer Studies, Computer Science, Information Systems, Software Engineering or equivalent
- Minimum 1 year of relevant experience in systems development and application support (more experience will be considered for Senior Programmer/Analyst Programmer)
- Hands-on experience in C#, ASP.NET (MVC/Core), RESTful Web API, JavaScript, HTML, CSS, and MSSQL (schema design, indexing, stored procedures)
- Familiar with Git and basic unit testing; good debugging and problem-solving skills
- Knowledge of AI development concepts (LLM, prompt engineering, RAG) and experience integrating AI via APIs is an advantage
- Experience with AI-assisted development tools (e.g., Claude Code/Code Console, GitHub Copilot, Cursor) is preferred; exposure to Azure AI or AI services on Google Cloud/AWS is a plus
- Experience in front-end frameworks (React/Vue/Angular), Entity Framework Core, and CI/CD (Azure DevOps/GitHub Actions) is an advantage
- Experience with Mobile App development (native or hybrid) is an advantage
- Good command of spoken and written English and Chinese; Mandarin is an advantage
- Strong communication and interpersonal skills; proactive, quality-driven, and client-oriented
- Passionate about delivering exceptional quality service and striving to exceed clients' expectations
Notes
- Candidates with solid experience in solution design, code review, and mentoring will be considered for Senior Programmer / Analyst Programmer
- Please provide your resume, availability, expected salary, and (optional) GitHub/portfolio in your application
We are an equal opportunity employer, and offer excellent prospects and career development for the right candidate.
Applications will be treated in strict confidence. Personal data collected will be used for recruitment purposes only.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Programmer/Senior Programmer
Posted today
Job Viewed
Job Description
You should keep watching…
- If you are interested in web application and mobile app development, enjoying flexible culture and would like to join an energetic team, which lead and supervise by IT experts and to work with Millennial professionals, this is exactly what you are looking for To learn more, please visit:
You'll responsible for…
- Duty to code software program with modern language such as , React JS/Native(Javascript)
- Writing computer logic to support business needs and solve user problems
- Mainly focus on web application and mobile app development for both Technine products and client projects
- Working as a team with project manager and designer to perform high-quality deliverables
- Report to and work under the instructions of technical director
Right fit if you are…
- 1 year of experience in related disciplines; fresh graduates with internship experience will also be considered.
- Experience with , , and React Native is highly advantageous.
- Interested in modern software development, web applications, mobile app development
- Extremely enthusiastic in programming and learning new technologies
- Willing to learn variety of programming languages and participate in different software system development
- Willing to share knowledges and experiences to subordinates
- Abilities to work as a team, learn and adapt quickly
We Offer.
- Good Career Prospect in the growing IT Industry
- 5-days Work, Education Allowance
- Birthday Leave
- Flexible Working Hours
- Performance Bonus
- Snacks and drinks
Apply now Do not miss this opportunity to join us
Interested parties, please apply with a full resume, portfolio that will demonstrate our required fields as mentioned above, current and expected salary.   
Remarks: Data collected would be used for recruitment purposes only. Applicants who do not hear from us within 8 weeks may consider their application unsuccessful and their data will be destroyed within 24 months of receipt.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Programmer / Analyst Programmer
Posted today
Job Viewed
Job Description
Bachelor's degree or higher in IT or related fields.
Fresh graduates are welcome to apply.
Knowledgeable in web application development using MVC model, Entity Framework, and Jasper Reports.
Knowledgeable in Java, Microsoft C# & ASP.NET, .Net Core and Microsoft SQL Server
Good command of spoken and written English and Chinese
Coordinate with internal & external parties to manage and deliver successful technical solutions
Enhance the project performance with business users and IT technicians
Work closely with different parties to identify new features
On-job training will be provided
More Experience will be considered as Senior / Analyst Programmer
Willing to learn and have a strong sense of responsibility
A good team player with strong communication skills
Good analytical and troubleshooting skills
Self-motivated, work independently
Immediate available is highly preferred
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Programmer/Analyst Programmer
Posted today
Job Viewed
Job Description
Requirements: 
 University degree in Computer Science or related discipline 
 Minimum 1 year's solid experience in web application development 
 Experience in Java application development (e.g. EJB, Servlet) and Oracle PL/SQL is a must 
 Knowledge in programming with web-application framework (e.g. Spring, Struts), Ajax, Vaadin, ReactJS is an advantage 
 Understanding of object-oriented analysis and design techniques 
 Good command in both spoken and written English and Chinese 
 Good analytical and interpersonal skills 
Duties: 
 To be responsible for system development, maintenance and user support 
 To carry out/assist to carry out user requirement studies, system analysis and design, program specifications and other system documentations 
 To coordinate with users for system testing, training and other relevant activities 
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Programmer / Analyst Programmer
Posted today
Job Viewed
Job Description
Job Descriptions:
- Perform programming and testing following system development life cycle methodology; and
- Adhere to the development processes including coding standards, documentation standards, QA processes, configuration management and meeting project schedules.
Requirements:
- Degree in Computer Science, Information Technology or related disciplines;
- Experience with Microsoft, HTML5, SQL or JavaScript framework in Web programming;
- Knowledge of applying Python, .NET Framework, C++ or C# for data manipulations; and
- Fresh graduate is welcome for application, more than 2 years' work experience will be considered as Analyst Programmer.
We offer five-day work week, attractive career opportunities, remuneration and benefits to the right candidates. Interested applicants, please submit detailed resume with current & expected salary and date of availability by clicking the Apply Nowbelow.
(For more information about our Company, please visit our website )
(Application received will be treated in strict confidence and will be used exclusively for recruitment-related purposes.)
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Programmer / Analyst Programmer
Posted today
Job Viewed
Job Description
Req #
WD
Career area:
Services
Country/Region:
Hong Kong
City:
Hong Kong
Date:
Tuesday, September 30, 2025
Working time:
Full-time
Additional Locations:
- Hong Kong
We are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$69 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world's largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo's continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
This transformation together with Lenovo's world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit , and read about the latest news via our StoryHub.
Description and RequirementsSummary
We are seeking a motivated and detail-oriented Programmer / Analyst Programmer with 3 years of experience to support the development, integration, and maintenance of enterprise applications. The successful candidate will work on application enhancements, data interfaces, and system configurations across various business functions.
This role is ideal for candidates with hands-on experience in enterprise system development and a desire to grow within complex implementation and support environments.
The Job
- Participate in application development, enhancement, and maintenance activities.
- Assist in the design and development of system interfaces, reports, and forms based on business requirements.
- Conduct unit and system testing, troubleshoot technical issues, and support defect resolution.
- Prepare and maintain technical documentation including specifications, test scripts, and deployment procedures.
- Work collaboratively with business analysts, system architects, and end-users to deliver quality solutions.
- Support data migration, validation, and post-deployment reviews as part of system rollout activities.
The Person
Education & Experience:
- Bachelor's degree in Computer Science, Information Systems, or a related discipline.
- 3 years of hands-on experience in enterprise application development or system implementation.
- Fresh graduates or Candidates with less experience are also welcome
Technical Skills:
- Solid knowledge of relational databases and SQL/PLSQL (e.g., Oracle, MS SQL).
- Experience with programming languages such as Java, .NET, or scripting languages.
- Understanding of system integration, APIs, and data transformation.
- Familiarity with development lifecycle tools such as version control and issue tracking systems.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Good communication skills and a collaborative mindset.
- Detail-oriented and capable of working independently and under pressure.
Preferred Qualifications:
- Experience working with enterprise applications in domains such as student information systems, HRMS, or financial systems.
- Knowledge of PeopleSoft Campus Solutions and PeopleTools will be an advantage.
- Exposure to cloud platforms and middleware tools (e.g., Oracle Cloud Infrastructure, OIC) is a plus.
Additional Locations:
- Hong Kong 
- Hong Kong 
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Programmer/Analyst Programmer
Posted today
Job Viewed
Job Description
Summary
We are seeking a motivated and detail-oriented Programmer / Analyst Programmer with 3 years of experience to support the development, integration, and maintenance of enterprise applications. The successful candidate will work on application enhancements, data interfaces, and system configurations across various business functions.
This role is ideal for candidates with hands-on experience in enterprise system development and a desire to grow within complex implementation and support environments.
The Job
- Participate in application development, enhancement, and maintenance activities.
- Assist in the design and development of system interfaces, reports, and forms based on business requirements.
- Conduct unit and system testing, troubleshoot technical issues, and support defect resolution.
- Prepare and maintain technical documentation including specifications, test scripts, and deployment procedures.
- Work collaboratively with business analysts, system architects, and end-users to deliver quality solutions.
- Support data migration, validation, and post-deployment reviews as part of system rollout activities.
The Person
Education & Experience:
- Bachelor's degree in Computer Science, Information Systems, or a related discipline.
- 3 years of hands-on experience in enterprise application development or system implementation.
- Fresh graduates or Candidates with less experience are also welcome
Technical Skills:
- Solid knowledge of relational databases and SQL/PLSQL (e.g., Oracle, MS SQL).
- Experience with programming languages such as Java, .NET, or scripting languages.
- Understanding of system integration, APIs, and data transformation.
- Familiarity with development lifecycle tools such as version control and issue tracking systems.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Good communication skills and a collaborative mindset.
- Detail-oriented and capable of working independently and under pressure.
Preferred Qualifications:
- Experience working with enterprise applications in domains such as student information systems, HRMS, or financial systems.
- Knowledge of PeopleSoft Campus Solutions and PeopleTools will be an advantage.
- Exposure to cloud platforms and middleware tools (e.g., Oracle Cloud Infrastructure, OIC) is a plus.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Be The First To Know
About the latest C programmer Jobs in Hong Kong !
Programmer / Analyst Programmer
Posted today
Job Viewed
Job Description
Town Health was established in 1989 and is one of the largest healthcare groups with the longest history in Hong Kong. The Group's shares migrated from the GEM and listed on the Main Board of the Hong Kong Stock Exchange (Stock code: 3886) in The Group's core businesses include (i) provision of medical and dental services in Hong Kong; (ii) managing healthcare networks and provision of third party medical network administrator services in Hong Kong; and (iii) provision of medical and dental services, as well as hospital management and related services in the People's Republic of China. We take pride in our employees and offer attractive benefits through competitive packages. We invite dynamic individuals with high caliber to join in the growth of our Group.
Responsibilities
- Responsible for developing and improving applications, including web-based, API, and reporting. 
- Ability to problem-solve and conduct robust testing throughout system deployment. 
- Prepare documentations such as system documentation & technical specifications. 
- Perform regular maintenance, operational support, and upkeep of existing in-house applications. 
- Comply with IT security policy and audit requirement in system developments and operations. 
- Undertake any other duties assigned by supervisors. 
- Provide technical support and user training. 
Requirements
- Higher Diploma or above in Computer Science, Information Systems or related discipline. 
- Min. 2+ years of related working experience. 
- Hands on experience in web development under Windows & Linux platform. 
- Hands on knowledge in web/cloud applications programming languages: HTML5, CSS3, Javascript, , C#, Web Service. 
- Practical experience in T-SQL and MSSQL Server. 
- Experience in Frontend Design and Programming. 
- Knowledge in cloud computing technology is an advantage (Azure , AWS , Alicloud). 
- Candidates with less experience will be considered as Programmer. 
We adopt a 5-day work week and offer an attractive remuneration package to the right candidate. Interested parties, please send your detailed resume with current and expected salary through JobsDB or to
Data collected will be used for recruitment purposes only and personal data of unsuccessful applicants will be destroyed after 12 months.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Programmer | Analyst Programmer
Posted today
Job Viewed
Job Description
Job Highlights:
- Permanent position as part of an IT consulting and software solution company
- Opportunity to work with major international clients
- Development role as part of the application team working on an exciting new project
- Work in a motivated and fast-paced team environment
- Exposure to the latest products and services
Responsibilities:
- Develop and implement enterprise-grade responsive web & mobile applications
- Understanding of cross-browser compatibility / responsive design
- Recommend and evaluate different solutions based on user stories and UI / UX requirements
- Follow Agile methodology with active participation in sprint planning, sprint review and daily scrums
- Be involved in all stages of development and improvement of the application, including sprint planning, design, coding, testing, demos
- Ability to write and maintain automated tests
- Collaborate with the Project manager, Business Analysts, UX designers, Solution Architects, Product Owner, as well as other members of the application team
Job Requirements:
- Higher diploma or degree holder in Computer Science or other related disciplines
- 1 to 3 years of IT experience with a focus on application development
- Fresh graduates with adequate skills will also be considered
- Hands-on experience in any of the following: 
- HTML5, JavaScript (AngularJS, React, ), ASP.NET, CSS 
- Java, Scala, .NET C#, PHP, Python
- RDBMS (MySQL, Oracle, SQL Server)
- Experience with JavaScript (React, ) / Spring framework and exposure to cloud computing platform is an advantage
- Good understanding of OO programming skills and usage of common design patterns
- Good team player, a strong sense of responsibility, work independently, and is committed to achieving high-quality results
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Programmer / Senior Programmer
Posted today
Job Viewed
Job Description
Job Responsibility
Job Highlights:
- Full Stack developer experience in IoT, mobile, and web development
- Possesses knowledge and expertise in the healthcare industry
Responsibilities:
- Engage as a Full Stack Developer on Angular, , Android, ReactNative, and other programming framework
- Communicate with business users in gathering requirements and analyse business needs to meet hospital workflow
- Involve in system development life cycle like system analysis and design, integration test, user acceptance test and user documentation to fit in a large-scale enterprise environment
- Participate in both in-house and vendor development teams to deliver a timely and quality service
- Provide system maintenance and support to ensure sustainable development for the hospital
Job Requirement
- Degree in Computer Science, Information Technology, Software Engineering or equivalent
- Development experience in web or mobile application is preferable
- Experience in Microsoft .NET, MS SQL Server is an advantage
- Strong analytical and troubleshooting skills, independent and self-motivated
- Have a good understanding of software development life cycle processes, documentation and methodologies
- A team player with good communication and interpersonal skills
- Candidates with less experience / fresh graduates will be considered for a junior position
All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.
Is this job a match or a miss?
 
            
        
                                            
            
                