At a Glance
- Tasks: Create and enhance software for teaching and learning, making a real difference in education.
- Company: Join Singapore Management University, a vibrant community with a family-like atmosphere.
- Benefits: Enjoy competitive pay, great perks, and opportunities for professional growth.
- Why this job: Be part of innovative projects that shape the future of education technology.
- Qualifications: Degree in IT or related field; experience in software development is a plus.
- Other info: Flexible work environment with a focus on collaboration and career advancement.
The predicted salary is between 36000 - 60000 £ per year.
Singapore Management University is a place where high-level professionalism blends together with a healthy informality. The 'family-like' atmosphere among the SMU community fosters a culture where employees work, plan, organise and play together - building a strong collegiality and morale within the university. Our commitment to attract and retain talent is ongoing. We offer attractive benefits and welfare, competitive compensation packages, and generous professional development opportunities - all to meet the work-life needs of our staff. No wonder, then, that SMU continues to be given numerous awards and recognition for its human resource excellence.
RESPONSIBILITIES
- This position is for Centre for Teaching Excellence (CTE).
- Develop new software applications, including technical design and application architecture, to meet teaching and learning needs.
- Enhance and maintain existing applications, including reviewing, improving application functionality and performance.
- Contribute to the enhancement of existing technology-enhanced learning applications, including games and simulations.
- Support the deployment, configuration, and operation of applications within CTE's servers across development, testing, and production environments.
- Work with internal teams and vendors to drive and support the containerisation (Dockerisation) of applications and promote the adoption of standard deployment practices.
- Perform application-level troubleshooting and support issue resolution.
- Support periodic upgrades of application frameworks, dependencies, and runtimes.
- Contribute to security, compliance, and operational best practices related to application deployment and hosting.
- Other duties as assigned.
QUALIFICATIONS
- Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a related discipline. Equivalent professional experience in lieu of formal academic qualifications may also be considered.
- At least 2 to 3 years of experience in software application development or related roles.
- Experience developing and maintaining web-based applications.
- Exposure to deploying applications in server-based or cloud environments.
- Proficiency in programming languages such as Python, JavaScript, and PHP.
- Experience with web application frameworks and backend development.
- Working knowledge of Docker and container-based application deployment.
- Basic understanding of server environments, databases, and application hosting.
- Ability to write scripts or tools to support automation and application operations.
- Strong analytical, problem-solving, and collaboration skills.
- Strong professional communication skills in English, including the ability to communicate technical concepts clearly to non-technical stakeholders.
- Ability to translate user needs into technical solutions and specifications.
- Experience developing applications for education or training contexts.
- Familiarity with iOS and Android build or release pipelines.
- Exposure to AI-enabled or data-driven applications.
- Experience working with external vendors on application delivery.
OTHER INFORMATION
Candidates who do not possess the stipulated qualifications but have relevant work experience may still apply. Remuneration and appointment terms shall commensurate with qualifications and experience. SMU reserves the right to modify the appointment terms where necessary. Please note that your application will be sent to and reviewed by the direct employer - Singapore Management University.
Software Engineer (Teaching & Learning Applications) (2-year contract), CTE in London employer: HYPERSCAL SOLUTIONS PTE. LTD.
Contact Detail:
HYPERSCAL SOLUTIONS PTE. LTD. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Teaching & Learning Applications) (2-year contract), CTE in London
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Singapore Management University on LinkedIn. A friendly chat can give us insider info about the company culture and maybe even a referral!
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since this role involves software development, practice coding challenges and be ready to discuss your past projects in detail. We want to show them what we can do!
✨Tip Number 3
Don’t forget to showcase your soft skills! Communication is key, especially when explaining technical concepts to non-tech folks. We should have examples ready that highlight our collaboration and problem-solving abilities.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows we’re genuinely interested in being part of the SMU family. Let’s make it happen!
We think you need these skills to ace Software Engineer (Teaching & Learning Applications) (2-year contract), CTE in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your software development experience, especially in teaching and learning applications, to show us you’re the right fit!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background aligns with our mission at SMU. Keep it friendly yet professional!
Showcase Your Projects: If you've worked on relevant projects, don’t hold back! Include links or descriptions of your work, especially if it involves web-based applications or educational tools. We love seeing what you can do!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at HYPERSCAL SOLUTIONS PTE. LTD.
✨Know Your Tech Inside Out
Make sure you brush up on your programming languages like Python, JavaScript, and PHP. Be ready to discuss your experience with web-based applications and any projects you've worked on that relate to teaching and learning. This will show them you're not just familiar with the tech, but you can also apply it effectively.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in previous roles, especially related to application development or deployment. They’ll want to see your analytical skills in action, so think of specific instances where you identified a problem and implemented a solution.
✨Communicate Clearly and Confidently
Since you'll be working with both technical and non-technical stakeholders, practice explaining complex concepts in simple terms. This will demonstrate your strong communication skills and your ability to bridge the gap between tech and user needs.
✨Familiarise Yourself with Their Environment
Do some research on Singapore Management University and their Centre for Teaching Excellence. Understanding their culture and values will help you align your answers with what they’re looking for, showing that you’re genuinely interested in being part of their team.