
Enable job alerts via email!
A leading transport services provider in Singapore is seeking an Assistant Manager for IT Applications. The role involves designing and maintaining applications, optimizing databases, and driving cloud modernization initiatives. Candidates should have at least 5 years of relevant IT experience and a degree in a related field. The position offers a dynamic work environment with opportunities for professional growth.
Application Development, Maintenance & Modernisation - Design, develop, test, and maintain .NET and/or Java applications across web, desktop, and mobile platforms.
Build and support Windows-based and mobile applications. Optimize and maintain SQL databases (MS SQL, Oracle, or equivalent) for performance and reliability.
Write clean, maintainable code with proper unit and automated testing.
Collaborate with users and cross-functional teams to improve usability and system experience.
Maintain clear technical documentation and test cases.
Support multiple applications across various technologies and platforms.
Participate and manage all phases of SDLC.
Elicit, organize and translate business requirements into detailed technical functional and non-functional requirements.
Facilitate user requirement sessions and user acceptance testing with users.
Provide training to end users.
Deliver elements of system design including wireframe, data migration plan, integration plan, UI/UX design and other detailed deliverables for each SDLC phase.
Debug & troubleshoot application issues effectively.
Proactively identify opportunities to improve system reliability and maintainability.
Document workflows and create user-friendly technical references.
Manage application change control and risk mitigation.
Participate in internal and external system audit.
Participate in RFQ / tender process i.e. tender specs including functional and non-functional specs, submission, clarification and evaluation.
Work with vendor for outsourcing projects.
Drive modernisation initiatives such as cloud migration and workflow automation.
Apply DevOps practices to streamline deployments and improve reliability. Work with cloud platforms (e.g. AWS, Azure) to achieve scalability and performance.
Explore new tools and technologies to continuously enhance development and deployment efficiency.