Join Our Innovative IT Team – Shape the Future of Technology!
Are you passionate about solving complex problems and driving digital transformation?
We're seeking a dynamic and skilled IT professional to join our forward-thinking team.
Job Description
- Design, develop, and maintain clean, scalable, and high-performance server‑side applications and APIs based on our Technology Stack.
- Deploy, configure, and maintain core infrastructure components, including load balancers, reverse proxies (e.g. Nginx, HAProxy), and API gateways.
- Utilise container‑based technologies (e.g. Docker, Kubernetes, Openshift Container Platform) to build, package, and deploy services.
- Collaborate with product managers, developers and stakeholders to deliver robust, valuable, and impactful software.
- Adopt continuous delivery practices to improve software delivery performance.
- Perform automated build and tests in DevSecOps pipeline.
- Ensure the security, reliability, and scalability of server‑side applications and APIs.
- Be involved in the deployment and maintenance of the application, to push new features and fixes to production efficiently.
Requirements
- Good knowledge in one or more programming languages, such as Java, Python.
- Knowledge of microservices development and containerisation technologies (e.g. Kubernetes, Docker).
- Knowledge of role‑based access control, authentication and authorization.
- Knowledge of DevSecOps practices, and use of continuous integration and continuous delivery tools.
- Experience in deployment and maintenance of applications in an air‑gapped environment is preferred.
- Familiarity with networking protocols (e.g. TCP/IP, UDP), messaging protocols (e.g. MQTT) and developing REST APIs.
- Good understanding of data structures, design patterns, algorithms and software design.
- Experience in Agile (e.g. Scrum or Extreme Programming) practices and software development lifecycle.
- Have a passion for software development and technology.
- Thrive in a team‑oriented, project‑based work environment.
- Excellent analytical and communication skills including the ability to deliver technical concepts clearly across different audiences.
- Have a passion for innovation and learning new software architectures, frameworks, languages and technologies.
BGC Group Pte Ltd (Outsourcing) EA: 05C3053