
Assistant Manager (Software Engineer)
Singapore University of Social Sciences
- Singapore
- Permanent
- Full-time
- Design, develop, deploy, and maintain web applications based on project requirements. Ensure high performance, scalability, and security of the application.
- Design and implement secure user authentication and authorization mechanisms.
- Develop and manage data pipelines to retrieve, store, and integrate data from different sources (e.g., Canvas LMS). Optimize database performance and ensure data integrity and security.
- Create interactive data visualizations and develop functions to derive insights from stored data.
- Design, develop, and implement user activity monitoring and tracking functions.
- Integrate Large Language Models (LLMs) and Generative AI features in the web application.
- Explore new techniques or technologies as needed to enhance the application and solve emerging challenges.
- Maintain technical documentation and support ad-hoc development requests as needed.
- Qualifications in computer science, information technology, or a related field. Minimum 1 year experience in developing web applications.
- Proficiency in front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., React, Angular).
- Proficiency in server-side languages (e.g., Python, Node.js) and frameworks (e.g., Django).
- Proficiency in SQL and experience with database management systems (e.g., MySQL, PostgreSQL).
- Experience in developing APIs (e.g., Restful API, Fast API)
- Experience in version control systems (e.g., Git/GitHub) and cloud computing platforms (e.g., AWS, Azure).
- Familiarity with data visualization libraries (e.g., Chart.js, Plotly) and containerization technologies (e.g., Docker)
- Strong problem-solving, collaboration, and communication skills
- Competitive Pay Package
- Hybrid Work Arrangement (Subject to Job Role)
- Medical Benefits
- Flex Benefits
- Family Care Leaves
- Volunteer Service Leaves
- Wellness & Recreation Activities
- Lifelong Learning Opportunities
- Career Development Opportunities through Internal Job Postings and Transfers