Software Developer (Roster Planning System)
ATELIER AQUATIC SAFETY PTE. LTD.
a day ago
Posted datea day ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesJob Scope / Responsibilities:
• \tDesign, develop, and implement a custom roster planning software to support workforce scheduling, assignment, and shift optimization from the ground up.
• \tCollaborate with stakeholders (e.g., HR, Operations) to gather system requirements, understand workflow processes, and define key software features.
• \tDevelop backend logic and database architecture to support real-time staff scheduling, availability tracking, shift rotation rules, and conflict detection.
• \tCreate a user-friendly front-end interface for different user roles (e.g., schedulers, managers, staff).
• \tIntegrate features such as automated shift allocation, leave management, notifications, reporting tools, and audit trails.
• \tEnsure the software is scalable, secure, and mobile-responsive (if applicable).
• \tPerform system testing, debug issues, and optimize performance to ensure reliability.
• \tDocument codebase, create user guides, and provide training and technical support to internal users.
• \tContinuously improve the application based on user feedback and evolving business needs.
Preferred Skills & Tools:
• \tProficiency in programming languages such as Python, Java, C#, or JavaScript.
• \tStrong problem-solving skills and attention to detail.
• \tDesign, develop, and implement a custom roster planning software to support workforce scheduling, assignment, and shift optimization from the ground up.
• \tCollaborate with stakeholders (e.g., HR, Operations) to gather system requirements, understand workflow processes, and define key software features.
• \tDevelop backend logic and database architecture to support real-time staff scheduling, availability tracking, shift rotation rules, and conflict detection.
• \tCreate a user-friendly front-end interface for different user roles (e.g., schedulers, managers, staff).
• \tIntegrate features such as automated shift allocation, leave management, notifications, reporting tools, and audit trails.
• \tEnsure the software is scalable, secure, and mobile-responsive (if applicable).
• \tPerform system testing, debug issues, and optimize performance to ensure reliability.
• \tDocument codebase, create user guides, and provide training and technical support to internal users.
• \tContinuously improve the application based on user feedback and evolving business needs.
Preferred Skills & Tools:
• \tProficiency in programming languages such as Python, Java, C#, or JavaScript.
• \tStrong problem-solving skills and attention to detail.
JOB SUMMARY
Software Developer (Roster Planning System)
ATELIER AQUATIC SAFETY PTE. LTD.
Singapore
a day ago
N/A
Full-time
Software Developer (Roster Planning System)