About Daiwa Australia
Daiwa Australia Pty Ltd is the Australian subsidiary of Globeride Inc., a Japanese-headquartered global manufacturer of premium fishing and outdoor sports equipment. Operating from its Sydney head office, Daiwa Australia is responsible for the distribution, marketing, customer support and dealer management of Daiwa-branded products across Australia and New Zealand, supporting a nationwide network of retail partners and B2B dealers.
Daiwa Australia's operations run on a tightly integrated technology stack — connecting local dealer ordering, warehouse and inventory management, finance, and sales reporting with Globeride's global systems in Japan. The continued modernisation of these systems, including Daiwa's cloud-based ERP, and the expansion of data-driven decision making, is central to Daiwa Australia's growth strategy. The Software Engineer plays a pivotal role in delivering and evolving this technology capability.
Purpose of the Role
The Software Engineer is responsible for the design, development, integration, maintenance and continuous improvement of Daiwa Australia's business-critical software systems. This includes Daiwa's Microsoft Dynamics 365 Business Central ERP, its integrations with Globeride's global dealer portal, internal data and reporting platforms, dealer-facing applications, and supporting cloud infrastructure on Microsoft Azure.
The role ensures that Daiwa Australia's software systems are reliable, secure, scalable and aligned with both Australian operational requirements and Globeride's global technology direction. It is a hands-on engineering role combining software design, development, system integration and architectural judgement.
Key Responsibilities
Software Design & Development
- Design, develop, test, deploy and maintain custom software components, extensions and integrations supporting Daiwa's ERP, dealer portal and internal business systems.
- Write, review and debug high-quality code using languages and frameworks relevant to Daiwa's stack (AL for Business Central, C#/.NET, JavaScript/TypeScript, Python, SQL).
- Translate business requirements from finance, warehouse, sales and marketing teams into clear technical specifications and solution designs.
- Build and maintain automated tests, CI/CD pipelines and deployment tooling to support safe, repeatable releases.
Systems Integration
- Design and build integrations between Microsoft Dynamics 365 Business Central, Salesforce Experience Cloud (Globeride dealer portal), Microsoft Power Platform, warehouse systems and third-party logistics providers.
- Develop and maintain APIs, webhooks and data exchange processes (REST, OData, EDI, file-based) connecting Daiwa Australia to Globeride's global systems.
- Ensure data integrity, consistency and auditability across all integrated systems.
Architecture & Technical Leadership
- Contribute to the architectural direction of Daiwa Australia's software estate, recommending tooling, frameworks, patterns and cloud services.
- Evaluate and prototype new technologies — including AI/ML services, automation platforms and cloud-native patterns — for applicability to Daiwa's business.
- Document software architecture, system interfaces, data flows and operational runbooks.
Cloud Infrastructure & DevOps
- Design, deploy and manage cloud-hosted workloads on Microsoft Azure, including App Services, Functions, SQL, Storage, Key Vault, Entra ID and networking.
- Apply infrastructure-as-code practices where appropriate (ARM/Bicep/Terraform).
- Implement logging, monitoring and alerting to proactively detect and resolve issues.
Security, Compliance & Data Governance
- Apply secure development practices and ensure software meets Daiwa's and Globeride's cybersecurity and data protection requirements.
- Support compliance obligations under the Australian Privacy Principles, internal governance policies and applicable industry standards.
- Manage identity, access and secret management for systems owned by the role.
Support, Maintenance & Continuous Improvement
- Modify and improve existing software to meet changing business needs, resolve defects, and improve performance and reliability.
- Provide senior engineering support for incidents affecting Daiwa's software platforms, engaging with vendors and Globeride Japan's IT team where required.
- Maintain up-to-date technical documentation, knowledge base articles and change records.
Collaboration & Stakeholder Engagement
- Work directly with Daiwa's leadership, department heads and end users to gather requirements, explain technical trade-offs and agree delivery priorities.
- Coordinate with Globeride Japan's global IT function on cross-border initiatives, system upgrades and data integration.
- Supervise, review and coordinate the work of external developers, contractors and managed-service partners delivering work on Daiwa's behalf.
Qualifications & Experience
Essential
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related discipline — or equivalent combination of formal qualifications and demonstrable industry experience.
- Minimum five (5) years of professional software engineering experience covering solution design, development, integration and production support of enterprise systems.
- Demonstrated experience delivering and maintaining ERP-integrated business software, ideally Microsoft Dynamics 365 Business Central or a comparable platform.
- Demonstrated experience designing and operating workloads on Microsoft Azure in production.
- Demonstrated experience building and maintaining system integrations between enterprise platforms (ERP, CRM, e-commerce, warehouse).
- Experience working across multiple time zones and with international or parent-company stakeholders.
Technical Skills
- Strong proficiency in at least two of: AL (Business Central), C#/.NET, JavaScript/TypeScript, Python.
- Strong proficiency in SQL and relational data modelling.
- Practical experience with REST/OData APIs, webhooks and enterprise integration patterns.
- Practical experience with source control (Git), CI/CD pipelines and modern DevOps practices.
- Working knowledge of identity and access management (Microsoft Entra ID / Azure AD), secure coding and cloud security fundamentals.
Non-Technical Capabilities
- Ability to translate ambiguous business problems into clear technical solutions.
- Strong written and verbal communication skills, including the ability to document systems clearly for non-technical stakeholders.
- Ability to work autonomously, manage competing priorities and take ownership of systems end-to-end.
- Professional integrity, discretion and sound judgement — the role has access to sensitive commercial and financial data.
Desirable
- Microsoft certifications in Azure (e.g. AZ-104, AZ-305, AZ-500) or AI (e.g. AI-102).
- Experience with Salesforce Experience Cloud or other dealer-portal / CRM platforms.
- Experience with Power BI, Power Automate or other Microsoft Power Platform tools.
- Experience applying AI / LLM technologies to business workflows.
- Exposure to enterprise architecture frameworks such as TOGAF.
- Familiarity with Japanese corporate or multinational operating contexts.
Key Performance Indicators
- Successful delivery of agreed Business Central and Azure platform improvement initiatives.
- Stable, well-documented integration between Daiwa Australia's ERP and Globeride's global dealer portal.
- Complete and current software architecture, integration catalogue and operational runbooks for all systems owned by the role.
- Measurable improvement in system reliability, deployment frequency and incident response time.
- Positive feedback from internal business stakeholders and Globeride Japan IT counterparts.
Pay: $106,498.94 – $130,000.00 per year
Benefits:
Work Location: In person
Read authentic reviews with a Glassdoor account. Only apply to jobs you love.