GIC is looking to solve the problem of being a tech-driven, global, long-term investment firm by leveraging technology to drive transformation and improvement in their business processes.
Requirements
- Proficiency in Python, including hands-on experience with web frameworks, standard libraries, and testing frameworks such as pytest, unittest, or nose.
- Hands-on experience with Agile software development methodologies and practices (e.g., Scrum, Kanban, Test-Driven Development).
- Proficiency with Git, CI/CD tools, with familiarity in cloud platforms (e.g., AWS).
- Experience in developing AI/ML applications and knowledge of the end-to-end AI/ML development lifecycle is advantageous.
- Prior experience in the financial services or financial markets sector, particularly in the development, business and system analysis, and/or implementation of front office trading applications and solutions, is advantageous.
- Strong analytical, problem-solving, communication, and interpersonal skills; a collaborative team player who is eager to learn and able to work independently.
- Passion for understanding business requirements and leveraging technology to drive transformation and improvement.
Responsibilities
- Be part of GIC’s AI/ML development team that develops, tests, and maintains high-quality Python applications for AI-driven solutions.
- Engage with business users to understand and analyze requirements, and to design scalable and maintainable systems.
- Actively contribute to Agile Scrum continuous delivery practices, including peer code reviews and providing technical mentorship within the team.
- Identify challenges and opportunities in business processes. Work closely with product managers to plan, design, develop, and implement business capabilities using Agile methodologies
- Implement technology best practices and coding standards across the team to ensure high-quality deliverables
- Actively stay up to date with new technologies and be able to provide technical expertise and sound advice to business stakeholders
- Collaborate with cross-functional teams to gain a comprehensive understanding of the technologies and tools used by the business.
Other
- Bachelor’s or equivalent degree in a Science, Technology, Engineering, and Mathematics (STEM) related discipline.
- Over 5 years of relevant experience in software development, including solution design, software testing, and production support.
- Strong analytical, problem-solving, communication, and interpersonal skills; a collaborative team player who is eager to learn and able to work independently.
- Flexibility to work from home and adjust this arrangement as situational needs arise, with a requirement to come into the office four days per week.
- Commitment to GIC’s PRIME Values: Prudence, Respect, Integrity, Merit and Excellence.