Careers

At Fundamental Software, we provide world class software development and support services to Investment Companies. We need smart, innovative thinkers with a passion for software and the financial markets.

Do you enjoy the complexity and responsibility of investment systems? Do you thrive in an open, agile and self-motivated team environment? Are you up to the challenge of being part of this dynamic and fast growing software company?

Software Developer

Position: We’re looking for software developers with financial markets experience and strong technical, analytical and problem solving skills, to join our team.

Education: Degree with exposure to IT, finance, maths, stats or accounting.

Summary

Within the Development team, you will be responsible for the development and automated testing of the market leading Fundamental Portfolio Manager (FPM) Investment Administration software. The role requires strong technical, analytical skills and problem solving skills and the ability to build in-depth knowledge of the product from a functional and technical perspective. The development team operates in an agile framework with a strong team culture.

Candidate Requirements:

  • Must be a self-starter, have strong analytical skills and problem solving ability.
  • Must have tertiary education with University degree. We are looking for candidates with B.Bus Sci, Computer  Science or maths / finance backgrounds. Must have financial asset management / financial markets experience.
  • Experience on business critical systems that require precision coding and automated testing is beneficial
  • Must be able to manage own workload, operate under pressure, meet deadlines etc. And know when to ask for help.
  • Contribute positively to the team  – we’re looking for a delivery-driven individual  with  a can-do attitude (backed by quality delivery)
  • Be familiar with Agile / SCRUM / sprint concepts
  • C#.NET – very strong skills required
  • MS SQL – very strong skills required
  • Also useful: Winforms, DEVExpress controls, Resharper, SVN Source repository, multi-developer / multi-branch environment, Fitnesse, nUnit

Email your CV to Fundamental  here

 

Software QA Specialist

 

Do you enjoy the complexity and responsibility of investment systems? Do you thrive in an open, agile and self-motivated team environment? Are you up to the challenge of being part of this dynamic and fast growing software company?

Position:We’re looking for a QA Specialist with financial markets experience and strong analytical, problem solving and communication skills, to join our team.

Timing: Immediate

Education: Degree with exposure to IT, finance, maths, stats or accounting.

Position Type: Permanent (with initial 3 month probation period)

Summary

Within the Quality Assurance team, you will be responsible for the end to end testing and quality assurance of the Fundamental Portfolio Manager (FPM). The role requires an in depth knowledge of the product, as well as being able to adapt to functional roles within the Business Services Teams and business pressures shift. The Business Services area consists of QA, product support, and implementation.
In this role you will be required to exhibit a broad level of competence while gaining a thorough understanding of system functionality and client business processes. It is particularly important to understand client requirements and the way in which they utilise the software as well as the market/s in which they operate.
The candidate should be able to work well under pressure and liaise with all participants confidently.
It is important to be able to categorise and prioritise development requirements across the entire client base and understand the impact and severity of functional and technical changes.
You will also be required to fully understand the product in order to be in a position to demonstrate specific software functionality at any given time.

Responsibilities outlined:

  •  Ensure that the FPM software meets the highest quality.
  •  Compilation and updating of Test Cases.
  •  Unit Testing
  •  End-to-end functional testing
  •  System health-check reviews
  •  Release Note preparation
  •  Ensuring that QA deadlines are met.
  •  Time tracking for statistical and billing purposes
  •  Understanding how clients use the system and the ‘bigger picture’.
  •  Compiling and updating product documentation
  •  Ad-hoc document requirements
  •  Delivery of training as required
  •  Facilitating hands-on product evaluation sessions
  •  Knowledge sharing wherever possible
  •  Working closely with the other internal teams as required
  •  Contribute to positively enhancing company standards and disciplines
  •  Strive for continuous improvement of processes and procedures

Email your CV to Fundamental  here