jobs in Rhino Partners

全职 Full Stack Software Engineer (Java-Node.js-.NET - Azure) (4-7 Years Experience) (1 Year Contract) 工作, 薪水, Rhino Partners 公司招聘中 - Ricebowl

Full Stack Software Engineer (Java-Node.js-.NET - Azure) (4-7 Years Experience) (1 Year Contract)

Rhino Partners

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

Rhino Partners is looking for a skilled and versatile Software Engineer (Full Stack) to join our team, working on the development, enhancement, and maintenance of enterprise digital applications supporting Facilities Management and Smart District operations for a Singapore Government Agency.


In this role, you will contribute to the delivery of secure, scalable, and user-centric applications, working across frontend and backend development, system integration, cloud infrastructure, and DevOps. You will collaborate with cross-functional teams to modernise existing systems, streamline operational workflows, and deliver reliable digital solutions within a Microsoft Azure environment.


Key Responsibilities

Full-Stack Application Development

  • Design, develop, test, deploy, and maintain scalable, secure, and high-performance web applications.
  • Build responsive and intuitive frontend interfaces using HTML5, CSS3, JavaScript/TypeScript, and modern frameworks such as React or Angular.
  • Develop backend services and microservices using Java, Node.js (TypeScript), or .NET.
  • Design, implement, and maintain RESTful APIs to support application functionality and system interoperability.
  • Write clean, reusable, maintainable, and well-tested code in accordance with software engineering best practices.


System Integration & Data Services

  • Develop and maintain integrations between enterprise applications, shared platform services, and external systems.
  • Implement API-based and event-driven integrations using technologies such as RabbitMQ, Azure Service Bus, or Kafka.
  • Support data exchange, synchronisation, and workflow automation across multiple applications.
  • Integrate shared services including authentication, notifications, scheduling, and workflow management.
  • Troubleshoot integration issues and optimise system reliability and performance.

Cloud Engineering & DevOps

  • Develop, deploy, and maintain cloud-native applications hosted on Microsoft Azure.
  • Containerise applications using Docker and manage deployments through Kubernetes, including Azure Kubernetes Service (AKS).
  • Work with Azure services such as API Management (APIM), Application Gateway, and Azure Key Vault.
  • Build, maintain, and optimise CI/CD pipelines to automate application builds, testing, and deployments.
  • Manage source code, branching strategies, and development workflows using GitLab.
  • Support application migration, modernisation, and cloud infrastructure improvements.


Application Security & Reliability

  • Implement secure coding practices, authentication, authorisation, and appropriate access controls.
  • Support TLS certificate management, secrets management, and secure application configurations.
  • Monitor application performance, availability, and operational health.
  • Investigate production incidents, perform root cause analysis, and implement preventive improvements.
  • Maintain application dependencies and address identified security vulnerabilities.


Agile Delivery & Collaboration

  • Collaborate with product managers, service designers, technical leads, and business stakeholders to translate requirements into technical solutions.
  • Participate in solution design, technical discussions, prototyping, code reviews, and Agile ceremonies.
  • Support the continuous enhancement of existing Facilities Management applications and operational workflows.
  • Work with AI engineering teams to integrate AI-enabled capabilities into enterprise applications where applicable.
  • Maintain technical documentation, operational runbooks, and deployment procedures.


Requirements

Technical Skills

  • Strong proficiency in frontend development using HTML5, CSS3, JavaScript/TypeScript, and React or Angular.
  • Hands-on backend development experience with Java, Node.js (TypeScript), and/or .NET.
  • Experience designing and developing RESTful APIs and microservices-based applications.
  • Experience with system integration, messaging technologies, and event-driven architectures using RabbitMQ, Azure Service Bus, Kafka, or equivalent.
  • Practical experience with Microsoft Azure and cloud-native application development.
  • Familiarity with Docker, Kubernetes, and container orchestration, preferably Azure Kubernetes Service (AKS).
  • Experience implementing CI/CD pipelines and using GitLab for source control and development workflows.
  • Understanding of relational databases, data integration, and application performance optimisation.
  • Knowledge of application security, identity and access management, TLS certificates, and secrets management.


Good to Have

  • Experience with Azure API Management, Application Gateway, and Azure Key Vault.
  • Experience delivering enterprise applications within government or large-scale organisational environments.
  • Familiarity with workflow management, case management, or Facilities Management systems.
  • Experience with application modernisation, system migration, or digital transformation projects.
  • Exposure to service design, user research, or product-led software development.
  • Experience integrating AI-powered features or services into enterprise applications.



What We're Looking For
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues across multiple systems.
  • A proactive and collaborative mindset, with the ability to work effectively in Agile, cross-functional teams.
  • Attention to code quality, security, maintainability, and operational reliability.
  • Ability to take ownership of development tasks from solution design through deployment and production support.
  • Willingness to learn new technologies and contribute to continuous improvement initiatives.


重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多