立即應徵

Programmer / Senior Programmer / Analyst Programmer

BDO Limited
刊登於1天前

上環
0年工作經驗

職位描述

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.


工作種類
工作地區 上環
教育程度
大專

有關招聘公司
BDO Limited