
Senior Software Engineer
2 weeks ago
Senior Software Engineer (contract ending 31 Jan 2028), IITS — Singapore Management University
OverviewJob 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.
- 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
- 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.
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-
Senior Software Engineer
2 weeks ago
Singapore Propel Software Solutions Full time**COMPANY** Propel Software is a US based company that transforms the way product companies work. Our product value management platform connects commercial and product teams to optimize decision making, drive process efficiencies, and engage customers with compelling products and experiences. Propel has a proven track record of improving product quality,...
-
Senior Process Engineer
4 weeks ago
Singapore The Chemical Engineer Full timeWood is currently recruiting for a Process Engineer with extensive experience in the pharmaceutical and bio-pharma industry to support our growing operations in Singapore. You will be responsible for ensuring that process engineering activities on assigned projects are executed within budgeted manhours and approved schedules, in compliance with project...
-
Senior Software Manager
2 days ago
Singapore NEWGEN SOFTWARE TECHNOLOGIES PTE. LTD. Full timeOverview 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...
-
Software Engineer/Senior Software Engineer
4 weeks ago
Singapore PSA Singapore Full timeSoftware Engineer/Senior Software EngineerJoin to apply for the Software Engineer/Senior Software Engineer role at PSA SingaporeContinue with Google Continue with GoogleSoftware Engineer/Senior Software EngineerJoin to apply for the Software Engineer/Senior Software Engineer role at PSA SingaporeWe're looking for Software Engineers to join our Agile Product...
-
Software Engineer/Senior Software Engineer
7 days ago
Singapore PSA Singapore Full timeSoftware 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 Agile...
-
Software Engineer/Senior Software Engineer
4 days ago
Singapore PSA Singapore Full timeSoftware 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 Agile...
-
Software Engineer/Senior Software Engineer
4 days ago
Singapore PSA Singapore Full timeSoftware 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...
-
Software Engineer/Senior Software Engineer
4 days ago
Singapore PSA Singapore Full timeSoftware 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...
-
Software Engineer
2 weeks ago
Singapore Sioux High Tech Software Full timeABOUT SIOUX Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...
-
Senior Software Engineer
2 weeks ago
Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time $80,000 - $120,000 per yearResponsibilitiesDesign, develop, and maintain scalable software systems. Enhance and optimize existing components for performance, reliability, and maintainability. Provide technical support and contribute to long-term system evolution.Develop monitoring tools, identify bottlenecks, and improve system performance through optimization and refactoring.Work...