Software Developer - Graduate Training Program
Kuala Lumpur, MYS
Job Type
Full-time
Description

The New Employee Excellence Training (NEET) Program for Software Developers provided by FRG is the first step in preparing individuals for a career developing new solutions to solve business requirements in the Financial Risk Industry. This program is structured so that each participant will gain:

  • The necessary business domain knowledge to be successful in this role.
  • Experience developing software using languages and frameworks such as Go, Python, Django, and Angular.
  • Exposure to architecting cloud solutions to solve real-world challenges.
  • A minimum of one cloud technology certification.

At the completion of the NEET program, the successful employee will be well-equipped to make significant contributions to the development of FRG's product offerings.


The Work

The successful candidate will perform the following duties day-to-day:

  • Learn to write complex and original software code in support of FRG’s VOR product offerings
  • Work in a peer review environment, where code review happens on every merge
  • Participate in aspects of product development and rollout including design, development, debugging, implementation, documentation, and support
  • Be responsible for provisioning cloud infrastructure in support of FRG's product offerings
  • Contribute to improving the developer experience by assisting with improving existing CI/CD flows
  • Learn and assist in developing specification, program, and documentation standards
  • Embrace challenges and learn new skills; be a catalyst for change
  • Learn and assist maintaining functional operation of assigned production systems
  • Learn about developing prototype and demonstration systems
  • Perform other tasks as assigned

Our Technology Stack

Our stack (note that we will train you on any of these—you don't need prior experience in all of these):

  • Golang, Python, Django, SAS, and Postgres
  • Angular and TypeScript
  • Consul and Vault
  • AWS, Docker, and Terraform
  • Automated CI/CD using GitHub Actions with staging and production environments

Benefits

  • Company-paid training and certification bonuses
  • Company medical plan (renewed annually)
  • Bonus program, dependent on level
  • 12 days annual paid vacation while training in the NEET program, and 15 days annual paid vacation upon graduation
  • 14 paid sick leave days per year


Requirements

Must have:

  • A First Class or Second Upper Bachelor’s Degree in the areas of Computer Science, Information Systems, Economics, Mathematics, Financial Mathematics, Computational Finance, Engineering, Sciences, or Finance
  • Ability to work alone and as part of a team
  • No experience with our technologies required as training will be provided

Nice to have:

  • Exposure to data structures and design
  • Exposure to financial modelling techniques
  • Exposure to Unix/Linux OS
  • Experience with one or more languages from our technology stack
  • Strong written and oral communication skills
  • Excellent problem solving, decision making, and organizational skills