Assistant Manager/Manager (Software Engineer)
Teaching & Learning Centre
Who We Are
As Singapore's first institute for lifelong learning, the Singapore University of Social Sciences (SUSS) champions inclusivity to bring education to all and ensure that they are given equal opportunities to develop to their fullest potential in our diverse learning environment.
We advocate for the same for our people. We believe everyone should have equal opportunities and develop to their fullest potential in their careers.
Embark on an exciting lifelong journey with us in making a positive difference in your career and serving our society.
For more information on Singapore University of Social Sciences, please visit www.suss.edu.sg
What You Will Be Doing
- 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.
Job Requirements
- 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.
What We Offer
At SUSS, we advocate the Spirit of Learning and pride ourselves as lifelong learners. You will gain access to various learning platforms and plenty of development opportunities to support your growth in a meaningful career!
Besides that, you will also get:
- 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