- Central Singapore
Working Location
Job Description
Responsibilities
Job Description
* Design, develop, and implement internal HR web applications, including employee portals, onboarding systems, leave management, performance management tools, employee engagement platforms, recruitment systems, dashboards, and payroll-related solutions.
* Collaborate closely with designated software developers and HR stakeholders to design and deliver technology solutions that address business and operational needs.
* Gather and analyze user requirements, translate them into system specifications, and manage the full development lifecycle, including design, testing, deployment, and maintenance, using Agile methodologies.
* Administer, maintain, and support self-hosted Linux servers in a production environment, ensuring system stability, security, and performance.
* Develop system integrations, automation scripts, and reporting dashboards to streamline HR processes and improve operational efficiency.
* Continuously identify opportunities to enhance HR operations through innovative web and mobile solutions, digitalization, and process automation.
* Write clean, efficient, scalable, and well-documented code in accordance with development best practices.
* Independently manage projects from conception through implementation, ensuring timely delivery and successful adoption.
* Provide technical support, troubleshooting, and continuous improvement for HR systems and applications.
Job Requirement
* Strong experience in full-stack web application development.
* Proficient in frontend technologies, including React, HTML, CSS, and JavaScript, with the ability to create responsive and user-friendly interfaces.
* Proficient in backend development using Python or PHP, with Python strongly preferred.
* Strong knowledge of database design and management, including SQL and PostgreSQL.
* Experience in Linux server administration (RHEL preferred), including deployment, configuration, monitoring, maintenance, and troubleshooting in production environments.
* Proficient in Git version control and collaborative development practices.
* Experience developing automation scripts and workflow solutions using Python.
* Familiarity with Linux Cron jobs and task scheduling mechanisms.
* Experience designing and developing business intelligence dashboards, reports, and data visualizations.
* Strong analytical and problem-solving skills with a proactive approach to identifying and implementing solutions.
* Self-driven, resourceful, and capable of working independently with minimal supervision.
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.