Senior Software Engineer

3 weeks ago


Singapur, Singapore Singapore Management University Full time

Senior Software Engineer (contract ending 31 Jan 2028), IITS — Singapore Management University

Overview

Job title: Senior Software Engineer (contract ending 31 Jan 2028), IITS

Join to apply for the Senior Software Engineer role at Singapore Management University. This position is for the Office of Integrated Information Technology Services (IITS).

Responsibilities
  • Gather user requirements, conduct feasibility studies, and design & develop solutions that are robust, scalable and mobile friendly.
  • Build, support, maintain or enhance the custom solutions.
  • Work independently or with other team members to develop, integrate, or implement new components to deliver new features.
  • Manage integration partners, conduct code reviews and testing for developed or integrated products.
  • Run IT security scans for software and address vulnerabilities in a timely manner.
  • Create and update technical documentation and user manuals according to standards and guidelines.
  • Ensure timely completion and produce quality output.
  • Conduct user training and provide user and exam support.
  • Provide integration support to other systems.
  • Monitor usage and effectiveness of solutions.
  • Manage student helpers in UAT, technical documentation and support work.
  • Any other duties as assigned.
Qualifications
  • Diploma or Degree in Computer Science, Information Technology, or related field.
  • Professional certifications (preferred but not mandatory) such as:
    • Microsoft Certified: Azure Developer Associate
    • Microsoft Certified: .NET Developer
    • Certified Scrum Developer (CSD) or Agile/Scrum certifications
    • AI/ML certifications from Coursera, edX, or Microsoft (e.g., Azure AI Engineer Associate, Prompt Engineering for LLMs)
  • Required Skills and Experience:
    • Minimum 5 years of hands-on experience in web development using C#, ASP.NET (MVC/Web API), .NET Framework 4.8, and .NET Core/6+.
    • Proficient in modern frontend frameworks such as Angular or React.js.
    • Strong knowledge of web markup and scripting: HTML5, CSS3, JavaScript, XML, jQuery, AJAX.
    • Familiar with Learning Management System (LMS) integration, data analytics tools, and mobile technologies.
    • Solid understanding of Object-Oriented Programming (OOP) principles and software design patterns.
    • Experience with Microsoft tech stack including MS SQL Server, Entity Framework, Visual Studio, and Azure cloud services.
    • Hands-on experience in cloud migration projects from on-premise infrastructure to Azure, including refactoring and modernization of legacy applications.
    • Strong grasp of n-tier architecture, SOA, and RESTful APIs.
    • Skilled in GitHub and experienced in Agile software development methodologies.
    • Proficient in automated testing using Playwright, Selenium, NUnit, xUnit, and familiar with TDD practices.
    • Knowledge of secure coding practices and capable of performing high-quality code reviews.
    • Proven track record in delivering full software development lifecycle projects, including user training and post-deployment support.
    • Quick to adapt to new technologies, systems, and integration methods.
    • Analytical and problem-solving skills with the ability to deliver well-documented, innovative solutions.
    • Self-motivated, independent, and responsible with a passion for building robust, high-quality systems.
    • Strong written and verbal communication skills, and a collaborative team player comfortable engaging with diverse stakeholders.
  • Preferred/Bonus Skills:
    • Experience with Power Platform (Power Apps, Power Automate, Power BI) for rapid solution development and automation.
    • Experience with Python for backend scripting or data analysis.
    • Exposure to AI engineering, including LLM applications, RAG (Retrieval-Augmented Generation), and prompt engineering.
    • Hands-on experience in cloud-native development.
    • Experience building interactive dashboards or learning analytics tools is a strong advantage.
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.

Details
  • Seniority level: Mid-Senior level
  • Employment type: Contract
  • Job function: Other
  • Industries: Education

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

  • Singapur, Singapore NEWGEN SOFTWARE TECHNOLOGIES PTE. LTD. Full time

    Overview The incumbent will be responsible for developing and installing robust software solutions. Responsibilities The key responsibilities include designing, implementing, and delivering high-quality software projects using JAVA, Spring Boot, SQL/Oracle, J2EE, Junit, Mockito, JQuery, Javascript, and other JAVA technologies. The individual should possess...


  • Singapur, Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join our...


  • Singapur, Singapore The Digital and Intelligence Service (DIS) Full time

    Join to apply for the Senior Software Engineer role at The Digital and Intelligence Service (DIS) Join to apply for the Senior Software Engineer role at The Digital and Intelligence Service (DIS) Senior Software Engineer – Digital Ops-Tech Centre (DOTC) About Us TheDigital Ops Tech Centre (DOTC) is a new setup, formed within the Digital and...


  • Singapur, Singapore Transcelestial Full time

    Direct message the job poster from Transcelestial Transcelestial’s vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide affordable, high-speed internet to everyone.Transcelestial’s...


  • Singapur, Singapore Airwallex Full time

    Join to apply for the Senior Software Engineer, Cards role at Airwallex Join to apply for the Senior Software Engineer, Cards role at Airwallex About AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 150,000 businesses...


  • Singapur, Singapore VISTRA Full time

    Get AI-powered advice on this job and more exclusive features. Direct message the job poster from VISTRA It’s never been a more exciting time to join Vistra. At Vistra our purpose is progress. We believe that our clients have the power to change the world and to do great things for global progress, and we exist to remove the friction that comes from the...


  • Singapur, Singapore Charterhouse Partnership | Asia Full time

    Direct message the job poster from Charterhouse Partnership | Asia Overview Senior Software Engineer Clearance Required: Category 1 Security Clearance Join a newly launched joint venture backed by two of Singapore’s most respected companies, building secure, high-impact systems. You’ll be part of a team delivering platforms that support critical...


  • Singapur, Singapore GovTech Singapore Full time

    Senior Software Engineer, Software Engineering Practice GovTech is the lead agency driving Singapore’s Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government’s capabilities in Data Science & Artificial Intelligence,...


  • Singapur, Singapore Airwallex Full time

    Join to apply for the Senior Software Engineer, Growth role at Airwallex Join to apply for the Senior Software Engineer, Growth role at Airwallex About AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 150,000...


  • Singapur, Singapore PayPal Full time

    Join to apply for the Senior MTS Software Engineer role at PayPal 13 hours ago Be among the first 25 applicants Join to apply for the Senior MTS Software Engineer role at PayPal The CompanyPayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple,...