Software Engineer

HORIZON SOFTWARE PTE. LTD.
5 days ago
Posted date5 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesKey Responsibilities
Technical Skills (Must-Have Tough Requirements)
Qualifications
- 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.
JOB SUMMARY
Software Engineer

HORIZON SOFTWARE PTE. LTD.
Singapore
5 days ago
N/A
Contract / Freelance / Self-employed
Software Engineer