Responsibilities |
-
- Participate in developing and maintaining existing and new IT applications, including client/server, web, and mobile applications, etc.;
- Work closely with the project team and end users to ensure the system's functions and features meet stakeholders' requirements and satisfaction;
- Able to work with the project team, internal stakeholders, IT vendors, and service providers to gather and consolidate user requirements, perform system design and analysis, formulate test plans, conduct system testing, perform quality assurance, conduct training, and provide system go-live and maintenance support;
- Undertake the required tasks under the System Development Life Cycle (SDLC);
- Prepare documentation for various IT activities;
- Be responsible for administering IT applications, conducting application performance tuning, and providing user support for the related applications;
- Provide support in generating reports, performing data analysis, and implementing business intelligence to meet the requirements of different levels of end users;
- Ensure the work deliverables, including in-house and outsourced work, fulfill the Society’s requirements regarding quality, schedule, and budget;
- Perform other related duties, on-site support, ad hoc tasks, and projects as required or assigned.
-
|
Qualifications |
- A university graduate in Computer Science / Information Technology or a related discipline;
- Minimum 3 years of hands-on software development experience;
- Solid experience in system development Python, Microsoft .NET Framework (ASP.NET, VB.NET, C#.NET), RESTful API, GraphQL, PHP, HTML5, CSS3, JSON, JavaScript (Node/React.js), NoSQL, MySQL, and MS SQL database;
- MS SQL Server 2016 or above, MySQL/MariaDB, MongoDB, etc.;
- Experience in web application development with Python/PHP/JavaScript (Node/React.js) and the respective MVC frameworks;
- Knowledge of Android and iOS mobile application development and deployment will be an advantage;
- Knowledge of Microsoft Dynamic CRM, SharePoint (Cloud and On-Premise) platform, Power Automate, and Power BI tools will be an advantage;
- Experience in Online Form development and workflow engine is a plus;
- Experience in message gateway technology is a plus;
- Knowledge of Azure Cloud, Kubernetes, and Docker container platform is a plus;
- Proactive with good analytical and problem-solving skills;
- Good sense of ownership and servicing mindset to ensure successful services/system delivery;
- With a good understanding of the System Development Life Cycle (SDLC) and experience in Jira is a plus;
- Strong problem-solving skills, critical thinking mindset, willingness to learn, and solving problems from the root cause;
- Positive, good team player, can-do attitude, and professional work approach;
- Good command of both written and spoken English and Chinese;
- More experienced candidates will be considered as Senior Analyst Programmer.
|
|
For interested parties, please send the applications to recruit@heephong.org
(Personal data collected will be used for recruitment purposes only)
|