Software Engineer

LAM SOON SINGAPORE PTE LTDSingaporemycareersfuturepublished 09/21/2026
Must-have:JavaScriptPythonJavaC#AzureCloudE-CommerceSecurity

Key Responsibilities

  1. Software Development & Application Management
  • Design, develop, test, deploy, and maintain software applications and business systems.
  • Write clean, efficient, secure and maintainable code following established coding standards.
  • Develop web applications, and system integrations to support business requirements.
  • Participate in software architecture discussions and technical solution design.
  • Maintain source code, technical documentation, and system configurations.
  1. System Integration & Automation
  • Identify opportunities to automate processes and improve operational efficiency.
  • Support digital transformation initiatives across sales, inventory, warehousing, distribution, finance, and reporting.
  • Ensure data integrity, security, and consistency across integrated systems.
  • Support database maintenance, data migration, validation, and reporting solutions.
  1. Testing & Quality Assurance
  • Perform unit testing, system testing, and user acceptance testing (UAT).
  • Troubleshoot and debug software issues across different environments.
  • Ensure software reliability, scalability, and security compliance.
  1. Project & Vendor Management
  • Participate in project planning, application implementation, upgrades, and enhancement projects.
  • Provide technical documentation, user guides, and system specifications.
  • Collaborate with vendors and external developers when required.
  1. Support & Continuous Improvement
  • Provide application support and issue resolution for deployed systems.
  • Monitor system performance and recommend enhancements.
  • Stay updated with emerging IT digitalization and transformation initiatives.

Requirements

Education & Experience

  • Diploma or Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum 2 years' experience in software development, application support, or system integration.
  • Fresh graduates maybe considered.

Technical Skills

  • Proficiency in one or more programming languages such as C#, Java, Python, or JavaScript.
  • Strong knowledge of SQL, relational databases, and data management.
  • Experience with web application development, APIs, system integration, and workflow automation.
  • Experience supporting ERP, WMS, inventory, sales, distribution, e-commerce, or document management systems is an advantage.
  • Knowledge of Microsoft Dynamics 365 Business Central, Microsoft Power Platform, Azure, or other cloud technologies is an added advantage.

Core Competencies

  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to translate business requirements into practical technical solutions.
  • Good project coordination and stakeholder management skills.
  • Effective communication with technical and business stakeholders.