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