Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Development Engineer

HORIZON SOFTWARE PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Singapore is looking for a skilled Software Developer to take responsibility for developing, testing, and maintaining application components. You will collaborate with UI/UX designers and DevOps engineers, optimizing software performance and security while integrating applications with ERP and SCM systems. The ideal candidate has a strong background in both frontend and backend development, as well as experience with agile methodologies. Excellent problem-solving skills are essential for this role.

Benefits

Competitive salary
Flexible working hours
Career development opportunities

Qualifications

  • Experience with modern frontend frameworks such as React, Angular, or Vue.js.
  • Strong knowledge of C#, .NET, Node.js, or equivalent backend technologies.
  • Experience with SQL and NoSQL databases.

Responsibilities

  • Develop, test, and maintain application components.
  • Collaborate with UI/UX designers and backend teams.
  • Integrate applications with ERP, SCM, and enterprise systems.

Skills

Frontend Development
Backend Development
CI/CD Pipelines
API Development
Agile Practices

Tools

React
C#
PostgreSQL
Docker
AWS
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.