FinClear is Australia’s leading independent technology and infrastructure provider for financial market access both listed and private; a one-stop shop for services usually outsourced by financial advisers, wealth managers, stockbrokers, and fintechs to multiple vendors.
With offices across four states, we specialise in providing trading solutions for capital markets, clearing and settlement, stock lending and technology solutions to the finance industry. Regulated by both ASIC and the ASX, FinClear hosts over A$145 billion of listed assets on its digital platform and touches over 570,000 accounts in Australia each year.
Established in 2015 with FinClear, we have now grown and expanded to become the FinClear Group. Making up the group is three diverse brands with their own unique offerings being FinClear, FCX and Transact1.
Job DescriptionOur Perth team is growing and we now have an opening for a full time Software Engineer to join the team. You will develop information systems by analyzing, designing, programming, testing and installing software solutions. You would work with our team of analysts, engineers and programmers across the business.
Planning
- Liaise with systems analysts, engineers, programmers and others to design systems
- Obtain information on project limitations and capabilities, performance requirements and interfaces
- Analyse user needs and software requirements to determine feasibility of design within time and cost constraints
- Consult with customers about software system design and maintenance
- Obtain and evaluate information to determine software and hardware configuration
Designing
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Develop direct software system testing and validation procedures, programming and documentation
- Analyse information to determine, recommend and plan specifications and layouts, and peripheral equipment for the installation of a new system
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
- Store, retrieve and manipulate data for analysis of system capabilities and requirements
Testing, evaluating and installing
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met
- Tests new programs to ensure that logic and syntax are correct, and that program results are accurate
- Evaluate the software and systems that make the hardware work
- Research and recommend software tools to management
- Write operational documentation with technical authors
- Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level
- Consult with customers, other departments on project status, proposals and technical issues
- Advise customers about the performance and maintenance of software system
- Make presentations to customer or client audiences or professional peers
- Tertiary education with Masters in computer sciences or an equivalent degree; or10 year relevant industry experience
- Strong and effective interpersonal skills and perform as an effective member of a project team
- Effective communication skills so that information /ideas are clearly presented
- Highly analytical with the ability to solve problems quickly and thoroughly
- A solid understanding of networking/distributed computing environment concepts
- Solid understanding of the principles of routing, client/server programming
- Knowledge of computer languages, data structures, computer logic, flow-charting, computer program design methods and techniques
- Knowledge of all database vendor and compiler versions
- Ability to learn new programming languages quickly
- Ability to write, edit and debug computer programs to achieve desired output
- Knowledge of writing program documentation
- In-depth technical knowledge of the current hardware
- Expert knowledge of used operating systems, standard development tools and networking technologies
Good technical skills across
- Java, JEE, JPA, GWT, JavaFX
- SQL, MySQL, SQLite, SQL Server
- Python
What are theingredients to our secret sauce?
That’s our people and the technology solutions we create, as the business grows, we are also evolving our benefits to one that our people love!You can read all about the FinClear career advantage here
Ready to apply?
Apply now via the links. We don't wait until applications close to review them and will actively be interviewing over the coming weeks. Please note that we do not accept speculative candidates via agencies or third parties.
Rights to legally work in Australia is a must to be considered for the immediate opportunities at FinClear, (sponsorship options are currently not an option)
#J-18808-Ljbffr