Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
They are the proprietary software development company that utilizes blockchain concepts to improve bank reconciliation and cash flow issues. It aims to improve business operational efficiency and compliance for small to medium-sized businesses.
They are seeking a full-time experienced developer programmer to join their product development team. You must have a growth mindset, embracing challenges to continuously improve and innovate, and be passionate about software engineering best practices and know what it means to ship high-quality code that is maintainable and extendable.
This is a highly specialised role to build e-invoicing software services in house. Luca Plus is one of a dozen or so software companies around the world that has its own software implementation.
Duties and responsibilities:
Work on micro-services that interact with many different partner APIs
Ingest large amounts of data, store in noSQL databases and provide APIs to access
Create and maintain integration services for various financial software provider platforms, including Xero, QuickBooks, Luca Plus
Create, maintain and enhance features for the PEPPOL e-invoicing access point software currently being run by Luca Plus
Write tests, and end to end integration scenarios in code to automate testing for the software written.
Provide documentation and use case scenarios to leadership and research solutions based on updates from PEPPOL, and other Software Partners (Xero, MYOB, QuickBooks)
Maintain the blockchain service that converts invoices to encrypted nfts via Solidity smart contracts on various blockchains.
Skills and experience required:
Tertiary degree in computer science or software engineering
4 of experience in software development, using modern javascript coding, testing and automation techniques to deliver end-to-end solutions.
4 years of experience working with fintech enterprise APIs, Xero, MYOB and QBO highly desired.
2 years of experience with PEPPOL and xml schematrons used by PEPPOL for documentation verification
1 years experience in Solidity and smart contracts
Solid experience and understanding of e-Invoicing, procurement or international electronic document delivery system PEPPOL
Solid understanding of both AS4 and xml transport mechanisms used by PEPPOL
Proven experience in building user-friendly, responsive web applications for desktop and mobile.
Proficient level in Typescript, React, Styled Components, JSS, Cypress and Jest.
In addition, you will need to have demonstrated working knowledge for the following as they are used in our core stack of code:
Experience with Node.js
Experience in building decoupled websites using techniques including routing, client-side templating, and consuming JSON-based RESTful APIs.
Exposure to AWS services such as CloudFront, Lambda, and API Gateway.
Experience with DevOps tooling & practices valuing a DevOps culture
Experience with observability tools, such as logging (Splunk, Kibana) and monitoring (New Relic)