JD - Indue (.NET Developer)
JD - Indue (.NET Developer)
JD - Indue (.NET Developer)
The Company
Our Core Business
Our vision is to be the leading partner of innovative payment solutions to our customers in Australia
and New Zealand.
Our mission is to drive competitive advantage for our customers, by helping people pay.
Indue is an e-payments and financial crime management centre of excellence. We provide of a broad
range of white-labelled and transactional products to credit union, government and commercial
businesses in a B2B market.
Our product and service portfolio includes payment products such as NPP, Direct Entry, BPAY and
chequing with associated financial crimes management as well as card processing covering debit,
credit, gift and prepaid products.
Our competitive advantage is based on our genuine commitment to consistently delivering real
service, being flexible and innovative, and building strong partnerships with our clients.
iFit Principles
Indue’s ifit Principles define our culture and are the values and behaviours we look for in our people
from the hiring process and throughout the employee lifecycle.
Create. Be inquisitive: We're changing what's possible in payments.
Deliver. Step up and solve the problems that need to be solved. Think long term & make it pragmatic.
Engage. Embrace change and have fun on the journey: Commit to the challenge.
Collaborate. Deliver, celebrate & grow together: Build trust & make it easy to do business with us.
ChiefInformationOfficer
Head of Engineering
Senior Developers
Software Developers
Functional Structure
The Position
Summary
The Senior Software Developer role is to apply specialist knowledge and skills in the analysis,
technical design and development of software changes to software applications in a manner
compliant with company coding standards, methodologies and practices. Working within an agile
software development environment, the key focus is designing and implementing robust, enterprise
scale solutions in consultation with the Architect and Dev Leads.
Key Duties, Responsibilities and Outcomes
Support the Development Leads and Head Efficient and effective team culture
of Engineering in developing and focused on continual improvement.
contributing to a culture that embraces the
agile software development methodology
and is continually striving for technical
excellence and increased velocity.
Any other reasonable and relevant duties Support for the achievement of
delegated from time to time. operational and organisation
strategic objectives.
Key Challenges
Quickly developing a detailed understanding of the Australian banking and payments industry with
the ability to apply this across the full depth and breadth of products.
Contributing to the architecture and leading the implementation of service and database layer
development.
Developing, communicating and implementing high performing, supportable designs for enterprise
scale systems that embrace industry best practices.
Working effectively with the Test/QA team in an agile software development environment, where
development and testing occur as close together as possible.
Operating effectively in a maturing agile software development environment.
Effectively engaging with, and leveraging the knowledge and skills of resident subject matter
experts.
Key Decisions
Direct Responsibility
Software development.
Stakeholder engagement, collaboration and knowledge sharing.
Guidance and/or Approval Required
Significant variations in the scope or initial analysis of software development and enhancements.
Peer review of code.
Final approval to deploy software.
Core Competencies
The three core competencies listed below are a key indicator of competent performance of the
position of Senior Software Developer and are strongly linked to the position’s Key Result Areas
(KRAs).
Competency Definition
Technical Expertise Developing, applying and demonstrating a high level of expertise and
in-depth specialist knowledge, skills and judgement in the relevant field
to perform the job effectively and be a subject matter expert for others.
Coaching & Developing Facilitating the development and reinforcement of others’ knowledge
and skills by providing timely, clear, behaviourally-specific performance
feedback and guidance to help others reach goals.
The Person
Position Agreement