Research Assistant, Software Development

Updated: 3 months ago
Job Type: FullTime
Deadline: 21 Feb 2024

23 Jan 2024
Job Information
Organisation/Company

NATIONAL UNIVERSITY OF SINGAPORE
Research Field

Computer science
Researcher Profile

Recognised Researcher (R2)
First Stage Researcher (R1)
Country

Singapore
Application Deadline

21 Feb 2024 - 00:00 (UTC)
Type of Contract

Other
Job Status

Full-time
Is the job funded through the EU Research Framework Programme?

Not funded by an EU programme
Is the Job related to staff position within a Research Infrastructure?

No

Offer Description

Job Description

Reporting to the Director, the Institute for Applied Learning Sciences and Educational Technology (ALSET) (to be renamed Centre for Embodied Learning & Living (CELL)) has an opening for a Research Assistant, Software Development role. You will play a pivotal role in advancing our research initiatives by developing robust and scalable software solutions. You will collaborate with a multidisciplinary team of researchers, engineers, and scientists to implement, optimize, and maintain software applications that support our ground-breaking projects.

Major Responsibilities:

Software Development

  • Design, develop and implement software applications to support research projects
  • Collaborate with researchers to understand project requirements and translate them into functional software solutions
  • Utilize best practices in software engineering, ensuring code quality, maintainability, and scalability

Algorithm Implementations

  • Implement algorithms and computational models to solve complex problems in embodies learning
  • Optimize and fine-tune algorithms for performance and efficiency

Collaboration

  • Work closely with cross-functional teams, including researchers, data scientists, and hardware engineers, to integrate software solutions into comprehensive research systems
  • Participate in collaborative brainstorming sessions and contribute ideas to enhance project outcomes
  • Prototyping and Experimentation
  • Develop prototypes and proof-of-concept implementations for new research ideas
  • Conduct experiments to validate and refine software solutions

Documentation

  • Document software designs, implementation details, and best practices
  • Create technical documentation for internal and external audiences

Qualifications

  • Bachelor’s degree in Computer Science (or equivalent)
  • Good understanding of software architecture, full-stack development, mobile development and DevOps workflows
  • Good understanding and hands-on experience in following areas:
    • Mobile Platforms: Android (SDK & NDK), XCode, Flutter and React Native
    • Programming Languages: JavaScript, ReactJS, Angular, NodeJS, Python, PHP
    • Web/API: HTML, CSS, Streamlit, Svelte, GraphQL
    • Database Technologies: MySQL, SQLite, PostgreSQL
    • Cloud Platform: AWS, Google Cloud Platform, Docker
  • At least 2 years of work experience in a Full stack Developer role
  • In addition the candidate should be a team player and be able to demonstrate excellent communication skills (written and verbal)  and interpersonal skills

More Information

Location: [[Kent Ridge Campus]]
Organization: [[National University of Singapore]]
Department : [[Institute for Applied Learning Sciences and Educational Technology]]
Job requisition ID : [[23102]]


Requirements
Additional Information
Where to apply
Website

https://www.timeshighereducation.com/unijobs/listing/363845/research-assistant-…

STATUS: EXPIRED

Similar Positions