Technical Architects are responsible for ensuring software at FNZ is well-designed in accordance with business requirements. This is a wide-ranging role and involves:
- Defining and documenting the overall system architecture, structure and principles.
- Defining development standards and practices.
- Act as a technical design oversight body to ensure solutions globally are designed in a consistent, scalable and secure way
- Understanding FNZ's business model, the overall software design and how that meets FNZ's business needs. Deep knowledge into some specific areas of business and technical expertise.
- Maintaining the FNZ technology roadmap: defining what framework and server versions we should be using (for example .net framework versions) and assisting with upgrades and maintenance.
- Learning about new software development and technology trends, and being aware of how they could be used by FNZ.
- Ensuring that projects are using the latest recommended software versions and assist with upgrades using documentation, tooling and direct help.
- Evaluating and selecting development tools, software components and libraries. Recommendations and selections must be well justified and measurable against business benefits and requirements. Document best practices.
- Work with the FNZ Cloud Engineering team to architect secure, performant and maintainable cloud-native applications.
- Helping to design usable, performant, secure and scalable software components. Technical architects will be required to design components as required, particularly where they are complex or have strict non-functional requirements, or assist developers with their technical designs
- Designing integration interfaces and establishing standards for APIs.
- Coaching, mentoring and training. Technical architects have a leadership role within FNZ and are expected to provide training and other help to other developers, BAs and testers as required. This may be in formal training sessions or helping on a more ad-hoc basis.
- Developing working software. Technical architects are expected to remain hands-on and write code as required, specifically on frameworks and common components.
- Helping to estimate and plan internal framework development work, and report accurately on progress.
- Working with the sales team to describe FNZ services to potential customers as required.
The team is responsible for the software architecture and the technical roadmap for the FNZ platforms and development tools globally. Team responsibilities include:
- Own software development tools and standards
- Ensuring the overall platform design meets the FNZ business objectives
- Ensuring the design meets the functional and non-functional requirements including requirements for deployment, support and operations.
- Owns the OpenPlatform web services API and other standard interfaces
- Work with other departments on technology evolution, including the cloud strategy
- Providing a governance role for the technical developments within FNZ
- Sales support
- Write and review development standards and practices
- Review requirements, technical design proposals and code.
- Design and implement framework and software components as required
- Evaluate new tools, products and technologies, document best practices and assist with implementing them.
- Plan internal projects and provide progress updates
- Mentoring, coaching and providing assistance to other members of the FNZ development community
- External applicants must have at least 5 years software development experience, preferably in database-backed web applications
- Can demonstrate a wide breadth of knowledge of patterns, technologies and frameworks
- Knowledge of the .net platform an advantage
- Knowledge of FNZ systems an advantage
- Knowledge of the financial services industry an advantage
At FNZ, we recognize that diversity, inclusion and accessibility are important factors for our success. We embrace the unique perspective and capabilities of our current and future employees, which will help us continue to drive innovation and achieve our business goals. Recruitment decisions at FNZ are made in a non-discriminatory manner where all employees are valued and respected. In particular, we want to ensure accessibility needs are well supported thus, ensuring our recruitment process is fair and equitable for all applicants.
Please let us know if there is any support we can provide to ensure FNZ's recruitment process is fully accessible to you. You can contact us at firstname.lastname@example.org to discuss specific requirements.