HORIZON SOFTWARE PTE. LTD.
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.
#J-18808-Ljbffr
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.
#J-18808-Ljbffr