About Us
CitoPlus Pty Ltd is an Australian financial technology company providing a digital lodgement platform designed to support brokers writing SME and commercial loan applications. The platform assists brokers by streamlining application preparation, data collection, document extraction, serviceability assessment, lender policy guidance and digital submission processes.
CitoPlus focuses on building secure, reliable and scalable technology solutions that improve efficiency, accuracy and workflow management across the Australian commercial lending ecosystem.
We are seeking a skilled and experienced Lead Developer to join our team on a full-time permanent basis.
About the Role
The Lead Developer will be responsible for designing, developing, modifying, documenting, testing, implementing and supporting software applications and systems used within the CitoPlus platform. The role will involve leading software development activities, analysing system requirements, improving existing systems, supporting secure application design, managing testing and deployment automation, and ensuring software solutions are reliable, scalable and aligned with business, user and security requirements.
The successful applicant will work across software architecture, application development, system integration, technical documentation, operational monitoring, deployment automation, security controls and continuous improvement of digital lending platform features.
Key Duties and Responsibilities
- Research, consult, analyse and evaluate software, system and application requirements based on business, broker, lender and platform needs;
- Identify technology limitations, system deficiencies and improvement opportunities in existing applications, integrations, workflows, processes and procedures;
- Design, develop, modify, test, implement and support software applications, APIs, platform features and digital workflow systems;
- Write and maintain program code in accordance with system requirements, software designs, technical specifications and quality standards;
- Test, debug, diagnose and correct errors, faults, security issues and performance problems within software applications and systems;
- Implement and maintain technical security controls to ensure applications perform securely and according to specification;
- Prepare, update and maintain technical program documentation, end-user documentation and operational procedures;
- Provide technical advice, guidance and expertise in software design, system improvements, application upgrades and development strategies;
- Assist with evaluating software tools, platform upgrades and technology solutions, including costings and technical recommendations;
- Manage and support testing, automation and deployment of software applications across development, staging and production environments;
- Collect and analyse operational metrics, system logs, performance data and application usage information;
- Develop and support continuous improvement and continuous delivery strategies across system design and software development;
- Create, improve and maintain tools required to support software development, deployment, monitoring, management and security;
- Perform analysis of system logs, application behaviour and data patterns to identify anomalies, faults, risks or potential security threats;
- Support encryption, decryption, secure data handling and data protection processes within software applications;
- Identify, assess and mitigate risks that may affect software performance, reliability, scalability and security throughout the product lifecycle;
- Lead and support developers and technical team members to deliver secure, reliable and high-quality software solutions;
- Liaise with management, product teams, technical staff and stakeholders to ensure development outcomes meet business and platform requirements.
Skills and Experience Required
To be considered for this role, applicants must have:
- Relevant qualification in Software Engineering, Computer Science, Information Technology or a related field, or equivalent professional experience;
- Demonstrated experience as a Lead Developer, Software Engineer, Senior Software Developer, Application Developer or similar role;
- Strong experience in software design, programming, testing, debugging, implementation and application maintenance;
- Experience developing and supporting secure web applications, digital platforms, APIs, workflow systems or financial technology solutions;
- Ability to analyse business and system requirements and convert them into practical technical specifications and software solutions;
- Experience with software deployment, automation, version control, technical documentation and system integration;
- Knowledge of software security principles, encryption, data protection, access controls, operational monitoring and risk mitigation;
- Ability to diagnose system limitations, application faults, performance issues and security vulnerabilities;
- Strong leadership, problem-solving, analytical, communication and technical troubleshooting skills;
- Ability to work independently, lead technical tasks and collaborate with product, engineering and business teams;
- Commitment to delivering secure, scalable, reliable and high-quality software systems.
Salary: $150,000 - $170,000 per year plus 12% superannuation.
Work Location: In person
Pay: $150,000.00 – $170,000.00 per year
Benefits:
- Maternity leave
- Parental leave
Work Location: In person