Job Responsibilities:
- Manage project scoping, planning, and execution, including identifying project requirements, timelines, and milestones
- Interact with stakeholders to gather requirements, understand business processes, and define system specifications
- Conduct cybersecurity assessments, vulnerability assessments, and penetration testing analysis to ensure systems are secure and free from attacks
- Stay up to date with emerging technologies and develop 1st level knowledge to facilitate stakeholder access
- Work with external vendors to develop in-house software and roll out software solutions
- Understand project requirements and ensure quality deliverables
- Ensure quality and optimized coding with proper documentation
- Develop unit plan and perform unit testing and provide continuously improved product experience
- Together with the team contribute to innovative & best-in-class solutions for our business
- Provide end-user support for IT issues, including problem-solving for PCs, servers, operating systems, and applications
- Coordinate/ work with vendor on project basis on both hardware and software implementation
- Manage the backup of any servers
- End-user training on selected applications
- Assist in setting and reviewing budgets
- Timely updates on assigned projects
- Other ad-hoc duties as assigned
Job Requirements:
- At least Diploma / Degree in Information Technology or other relevant qualification
- The following skillsets are advantageous but NOT ESSENTIAL in application: Experience supporting Microsoft Windows desktop and server operating systems, MS 365, MS Dynamics 365, Business Central, PowerBI
- Experience in project management, scoping, interfacing, and design is preferred
- Excellent communication and interpersonal skills to interact with stakeholders and team members
- Strong problem-solving and analytical skills
- A proactive and self-motivated individual who is passionate about technology and software development