Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Development Engineer

HORIZON SOFTWARE PTE. LTD.

Singapore

On-site

SGD 50,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company in Singapore is seeking a skilled Software Developer to design and maintain applications. The role includes collaborating with designers and engineers, optimizing application performance, and integrating various systems. Candidates should have experience in frontend frameworks like React and backend technologies such as C# or Node.js. Familiarity with Agile practices is essential. This position offers opportunities for growth and impact in innovative projects.

Qualifications

  • Experience with frontend frameworks like React, Angular, or Vue.js is essential.
  • Knowledge of backend technologies such as C#, .NET, Node.js is required.
  • Experience with SQL and NoSQL databases is important.
  • Familiarity with RESTful APIs and microservices-based architectures is necessary.
  • Understanding of application security best practices and performance optimization is expected.

Responsibilities

  • Develop, test, and maintain application components.
  • Collaborate with UI/UX designers and backend developers.
  • Debug and resolve technical issues to improve system stability.
  • Participate in Agile development methodologies and code reviews.
  • Integrate applications with ERP and SCM systems.

Skills

Frontend Development with React, Angular, or Vue.js
Backend Development with C#, .NET, or Node.js
SQL databases (PostgreSQL, MySQL)
NoSQL databases (MongoDB, Redis)
RESTful APIs and microservices
Git proficiency
Agile methodologies (Scrum, Kanban)

Tools

Jenkins
Docker
Terraform
Job description
Key Responsibilities
General Software Development
  • Develop, test, and maintain application components using clean, efficient, scalable, and maintainable code.

  • Collaborate closely with UI/UX designers, backend developers, and DevOps engineers to ensure seamless system integration.

  • Optimize application performance while adhering to security best practices.

  • Debug, troubleshoot, and resolve technical issues to improve system stability and reliability.

  • Follow Agile development methodologies and actively participate in sprint planning, stand-ups, and retrospectives.

  • Conduct and participate in code reviews to ensure high development standards and knowledge sharing.

  • Design and develop scalable and secure backend systems.

  • Optimize database queries and manage structured and unstructured data storage efficiently.

  • Develop responsive, interactive web applications aligned with UI/UX specifications.

  • Convert UI/UX designs into fully functional, user-friendly web interfaces.

  • Optimize applications for performance, cross-browser compatibility, and accessibility.

  • Integrate frontend components with backend services through well-defined APIs.

  • Build and maintain both frontend and backend components, ensuring seamless API and database integration.

Systems Integration (SCM / ERP Context)
  • Integrate applications with ERP, SCM, and enterprise systems, supporting business processes such as:

    • Order processing

    • Inventory management

    • Procurement

    • Logistics and fulfillment workflows

  • Work with structured and semi-structured data formats, including JSON, XML, CSV, and EDI, for system-to-system integrations.

  • Develop data transformation, validation, and mapping logic to support enterprise workflows.

  • Support the automation, reliability, and monitoring of enterprise data pipelines.

  • Ensure data integrity, consistency, and reliability across integrated systems.

DevOps & Infrastructure (Good to Have)
  • Manage and maintain CI/CD pipelines to automate build, test, and deployment processes.

  • Monitor and support cloud infrastructure to ensure high availability and performance.

  • Implement security, compliance, and performance best practices across environments.

  • Improve system scalability, reliability, and availability using Infrastructure as Code (IaC) tools (e.g., Terraform).

Required Skills
Technical Skills
  • Frontend Development:
    Experience with modern frontend frameworks such as React, Angular, Vue.js, or similar.

  • Backend Development:
    Strong knowledge of C#, .NET, Node.js, Spring Boot, or equivalent backend technologies.

  • Databases:
    Experience with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).

  • API Development:
    Experience with RESTful APIs, GraphQL, and microservices-based architectures.

  • DevOps (Good to Have):
    Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, and container technologies (Docker, Kubernetes).

  • Cloud Platforms:
    Exposure to AWS, Azure, or Google Cloud Platform (GCP) is an advantage.

  • Security & Performance:
    Understanding of application security best practices, authentication and authorization mechanisms (OAuth, JWT), and performance optimization techniques.

  • Version Control:
    Proficiency in Git and collaborative development workflows.

  • Agile Practices:
    Familiarity with Agile methodologies such as Scrum or Kanban.

Good to Have
  • Experience working with ERP or SCM platforms such as SAP, Oracle, Microsoft Dynamics, NetSuite, or similar enterprise systems.

  • Understanding of supply chain and enterprise processes, including:

    • Order management

    • Inventory tracking

    • Procurement

    • Warehouse operations

    • Logistics workflows

  • Hands-on experience with system integration technologies, including:

    • OData

    • SOAP

    • Message queues

    • File-based integrations

    • EDI

  • Practical experience with DevOps tools, CI/CD pipelines, and container orchestration.

  • Cloud platform experience (AWS, Azure, or GCP).

  • Familiarity with Infrastructure-as-Code tools such as Terraform or equivalents.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.