For Employers
Software Engineer


HORIZON SOFTWARE PTE. LTD.
5 days ago
Posted date
5 days ago
N/A
Minimum level
N/A
Key Responsibilities

  • Lead the design, development, and deployment of complex software systems.
  • Architect scalable, reliable, and secure solutions across cloud and on-premise environments.
  • Write high-quality, maintainable, and efficient code following industry best practices.
  • Collaborate with cross-functional teams (Product, QA, DevOps, Security) to deliver end-to-end solutions.
  • Optimize applications for performance, security, and scalability.
  • Mentor junior developers and contribute to technical reviews, design discussions, and knowledge sharing.
  • Stay up to date with emerging technologies and recommend adoption when relevant.

Technical Skills (Must-Have Tough Requirements)

  • Programming Languages:
    Expert in Java / C++ / C# OR Python / Go (deep knowledge of at least one, working knowledge of others).
  • System Design & Architecture:
    Strong experience with Microservices, Distributed Systems, Event-Driven Architecture, API Design (REST, GraphQL, gRPC).
  • Databases & Storage:
    Proficiency in SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Cassandra, Redis, DynamoDB).
  • Cloud Platforms:
    Hands-on with AWS / Azure / GCP, including Kubernetes, Docker, CI/CD pipelines.
  • Security & Performance:
    Expertise in Application Security Best Practices, Authentication (OAuth2, SAML, JWT), and Performance Tuning.
  • Testing & Quality:
    Strong in Unit Testing, Integration Testing, Test Automation Frameworks (JUnit, PyTest, Selenium, etc.).
  • Other Tough Skills:
    Knowledge of Message Queues (Kafka, RabbitMQ).
    Experience in Big Data / Analytics frameworks (Spark, Hadoop, Flink) is a plus.
    Familiarity with DevSecOps, Infrastructure as Code (Terraform, Ansible, Chef).

Qualifications

  • Bachelor's/Master's in Computer Science, Engineering, or a related field.
  • 7-10 years of professional software engineering experience.
  • Proven track record of delivering large, complex projects.
Related tags
-
JOB SUMMARY
Software Engineer
HORIZON SOFTWARE PTE. LTD.
Singapore
5 days ago
N/A
Contract / Freelance / Self-employed

Software Engineer