Role Description
This role has been created to:
- Serve as a point of entry for junior and early-career developers into the Analyst Developer job family.
- Provide developers with a launching pad to learn and develop the business, technical and professional skills required to be an effective developer at FNZ.
- Support delivery obligations to customers and internal stakeholders.
Specific Role Responsibilities
Analysis and Design
- Collaborate in the analysis and design process by assisting the analyst tester in the creation of user story definitions and acceptance criteria.
- Work within the constraints of the feature/user story to define the underlying detail of the required changes.
- Participate in functional review and demonstration of feature build.
- Apply your problem-solving skills by being involved in defect analysis and work with senior colleagues to debug and provide solutions for technical issues.
Development
- Apply your technical skills to complex financial business requirements and translate into high-transactional, high-availability, secure systems.
- Work with experienced colleagues to design and build intuitive user interfaces and interactive financial tools.
- Adhere to guidelines surrounding non-functional requirements, ensuring secure, high-performing, and maintainable software.
- Write automated unit tests for any newly created code.
Quality
- Participate in code reviews to gain feedback from senior peers and review other developers' code.
- Adhere to defined procedures for code management, code reviews, coding standards, naming conventions, and security standards.
- Perform manual unit testing to ensure high standard and error-free changes.
Collaboration/Communication
- Engage in collaboration and communication channels in the organization.
- Collaborate with other developers to share knowledge, best practices, and opportunities for cross-project system design.
- Promote sharing of knowledge and skills through involvement in various cross-organization groups.
Technology
- Stay up to date with industry practices, new technologies, tools, and methods.
- Identify technical issues that impede development progress and assist in their resolution.
Functional Area Responsibilities
Analyst Developers at FNZ work across the full stack with complex business requirements in the financial services domain. This entry-level role involves actively learning and working on FNZ propositions while ensuring compliance with coding standards.
Experience Required
Primary Requirements
- Bachelor’s degree or higher (min A- average for under-graduate, first class for post-graduate).
- Confident and able to take initiative in a delivery-focused environment.
- Independent, self-directed working style.
- Ability to learn quickly in a fast-paced industry.
- Enjoy working as part of a high-performance team.
- Hard-working, innovative, and takes pride in their work.
- Passionate about creating innovative solutions for customers.
Secondary Requirements
- Some experience with programming languages.
- Experience with Microsoft .NET, C#/VB.NET, ASP.NET, MVC, WebAPI, SQL Server, Javascript, ReactJS, jQuery.
- Experience with web development.
- Familiarity with financial products and markets.
- Understanding of web services and enterprise integration patterns.
- Familiar with tools for code analysis and automated testing.
About FNZ Culture
Our culture is what drives us. It's at the heart of who we are and everything we do. Our ambition is to create a culture for growth, one that opens up limitless opportunities for our employees, customers, and the wider world. At FNZ, we value the strength and diversity of thought in our global team.
The FNZ Way is the cornerstone of what we do, comprised of four values:
- Customer obsessed for the long-term
- Think big and make an impact
- Act now and own it all the way
- Challenge, commit and win together
Read more about The FNZ Way and our values: www.fnz.com/culture
Opportunities
At FNZ, we recognize that diversity, equity, and inclusion are important factors contributing to our success. Recruitment decisions at FNZ are made in a non-discriminatory manner.
In addition, we want to ensure accessibility needs are well supported; if you require specific support please advise us.
About FNZ
FNZ is committed to opening up wealth so that everyone can invest in their future. We provide a global, end-to-end wealth management platform that integrates modern technology with business and investment operations.
We partner with over 650 financial institutions and help over 20 million people invest in their future.