We are one of the largest investment management organizations in the world, with over 1000 people working together to create long-term value.
The Technology Group (TG) is a key enabler to keep our business moving forward and is constantly exploiting state-of-the-art information technologies to enhance GIC's ability to be the leading global long-term investment firm. We aim to provide users with empowering and transformational capabilities, and to create an inclusive, innovative and integrated work environment.
This is an opportunity to join GIC as Software Developer (Enterprise Application), to provide technology and data solutions enterprise wide to GIC through means of custom in-house developed applications.
Exposure opportunities - You will play a key role in building and supporting systems that cater to improving collaboration across the organization.
- As a person with strong analytical reasoning and technical skills, you will analyse and develop technology solutions to bring value to the business.
- You will also analyze, tackle, and resolve production incidents, drive system enhancements, and deliver change requests for business applications.
- You will participate in projects based on Agile principles to deliver continuous improvements and new features to drive value.
- With strong collaborative mind-set, you will work in hand with various facets of the business as well as extended Technology team in GIC.
- You will also work alongside experienced professionals and continue to learn.
Requirements - Bachelor's Degree in Information Technology, Computer Science or equivalent.
- Experience in Java (SpringBoot/Maven), REACT JS, SQL database
- Experience in container for microservices, using Docker and writing YAML files, and Kubernetes.
- Experience in Cloud technologies, such as AWS Lambda/ S3/ ElasticCache, Azure blob storage/ Redis Cache, would be advantageous.
- Experience in Linux environments and application authentication methodologies such as OAuth would be advantageous.
- Knowledge of professional software engineering best practices for the full software development life cycle and CI/CD deployment cycle, including coding standards, code review, source control management, build processes, testing, and operations.
- Good team player who is keen to learn but also able to work independently.
- Possesses strong analytical, problem solving, communication and interpersonal skills.