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:
Backend Developer
- Good knowledge in one or more programming languages, such as Java, Python.
- Knowledge of microservices development and containerisation technologies (e.g. Kubernetes, Docker etc.).
- 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 etc.), messaging protocols (e.g. MQTT etc.) 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.
How to Apply:
Apply via MyCareersFuture. Only shortlisted applicants will be contacted.
By submitting your resume or personal data, you consent to BGC Group Pte Ltd collecting, using, and disclosing your personal data to our clients and partners for the purpose of evaluating your suitability for job opportunities and related recruitment services. You acknowledge that you have read, understood, and agree to our Privacy Policy for Job Applicants, available at https://bgc-group.com/notice-for-job-applicants.