Apply Now
Programmer / Senior Programmer / Analyst Programmer
BDO Limited
Posted today
Sheung Wan
0 year(s) work experience
Job Highlight
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.
| Job Function | |
| Work Location | Sheung Wan |
| Education |
Non-Degree Tertiary
|
About company
BDO Limited