Company

KomatsuSee more

addressAddressMilton, QLD
salary SalaryPermanent
CategoryArchitecture

Job description

Komatsu is an indispensable partner to the construction, mining, forestry, forklift, and industrial machinery markets, maximising value for customers through innovative solutions. With a diverse line of products supported by our advanced IoT technologies, regional distribution channels, and a global service network, we tap into the power of data and technology to enhance safety and productivity while optimising performance. Komatsu supports a myriad of markets, including housing, infrastructure, water, pipeline, minerals, automobile, aerospace, electronics, and medical, through its many brands and subsidiaries, including Joy, P&H, Montabert, Modular Mining Systems, Hensley Industries, NTC, and Gigaphoton.
Modular Mining Systems is the global leader in mine management technology and a wholly-owned subsidiary of Komatsu LTD. Our innovative technology powers mine operations in every corner of the globe. The products we cultivate, the solutions we engineer, and the service we deliver set us apart in the Mining Technology industry.
We're more than a company, and we're a community of passionate, creative professionals striving toward a shared vision: revolutionizing the way the mining industry operates. With a presence stretching from Johannesburg to Vancouver, Sydney to Lima, you are part of a global brand that supports creativity, fosters innovation, and encourages you to think big, share ideas and be yourself.
Job Purpose
The Software Architect works with all aspects of the Software development lifecycle, in the scope of one or a few applications/solutions, focusing on good design practices, increased code quality, testability, deployability, CI/CD integration, adherence to business functional and nonfunctional requirements, team efficiency, and process improvements, providing mentoring and coaching to software engineers on these subject matters, as well as synchronizing efforts with other teams and projects.
Travel Requirements
Up to 25%.
Job Duties and Responsibilities

  • Proactively provide feedback and adherence to plans/goals of other projects or teams.
  • Collaborate with project managers and/or scrum masters for agile and scaled agile process adoption and improvement.
  • Build relationships with internal customers and partners to understand their needs, priorities, roadmap and definition of success.
  • Pursue self-awareness and technical knowledge about their internal products/projects feature sets, limitations, pain points. design decisions and roadmaps.
  • Work with development team to translate the Software Architecture into design, when actively needed to participate in the development process.
  • Engage in technical delivery and oversight (not project management) to ensure technical solution is implemented as designed.
  • Ensure that solution exhibits high levels of performance , security, scalability, maintainability, appropriate reusability and reliability on deployment.
  • Define all aspects of development from appropriate technology and workflow to coding standards.
  • Lead technical designs; provide oversight for design implementations and codebase; ensure industry standards and best practices are applied in technical designs and code development.
  • Drive the technical evaluation of technologies and vendor solutions including industry trends and best practices.
  • Comply with higher level architecture decisions, using the proper channels when needed to suggest changes and improvements
  • Ensure software design meets all requirements of quality, security, modifiability, extensibility etc.
  • Develop proof of concepts, prototypes and frameworks for new systems an architectures that enable detailed technical planning for implementation teams..
  • Introduce new tools and processes to improve development efficiency.
  • Make major architectural decisions in a timely manner, balancing comprehensive research and pragmatism.
Required Skills
  • Bachelors degree in Computer Science or similar relevant field.
  • Extensive experience in a role such as a Senior Software Development or similar.
  • Proven experience and coding skills - preferably Java, Kotlin, C/C++, C#
  • Demonstrated experience with good design practices, coding standards, source control and branching strategies,
  • Proven experience with Software Testing concepts, frameworks and best practices.
  • Experience with Configuration Management concepts, challenges and best practices.
  • Strong analytical, debugging, problem solving and root cause analysis skills.
  • Effective communications skills coupled with the ability to deliver effective presentations.
  • Team player with collaboration abilities to assist to meet goals.
  • Good understanding about scalable and distributed architectures, its challenges and best practices.
  • Knowledge about the open source software industry and its usage in high scale architecture.
Desired Skills
Knowledge in designing architectures/solutions for constrained resources environments
Knowledge in IoT applications, data pipelines, and fit for purpose data storage solutions
Modular Mining Systems Pty Ltd is an Equal Opportunity Workplace. All qualified applicants will receive consideration for employment without regard to gender, race, age, disability, sexual orientation, or religion.
Refer code: 1517859. Komatsu - The previous day - 2024-02-21 11:18

Komatsu

Milton, QLD
Popular Software Architect jobs in top cities
Jobs feed

Senior Neurophysiology Scientist | Casual Casual

Canberra Health Services

Canberra, ACT

Case Manager | Full-time Permanent

Canberra Health Services

Canberra, ACT

EL1 Assistant Director (Centre for Population)

The Treasury Of Australia

Canberra, ACT

Manager, Domestic Recruitment

Australian National University

Canberra, ACT

Share jobs with friends

Related jobs

Software Architect

Network Architect - OT Network Experience

Xpt Software

Brisbane, QLD

yesterday - seen

Enterprise Software Solution Architect

Schneider Electric

Brisbane, QLD

2 days ago - seen

Microsoft Architect / Microsoft Software Engineering Manager

Sharing Minds

Brisbane, QLD

2 days ago - seen

Software Architect - South Bank, QLD

Independents

Queensland

3 days ago - seen

Software Architect - Medical R&D

Stryker

Brisbane, QLD

4 days ago - seen

Software Architect

Stryker

Permanent

Brisbane, QLD

7 days ago - seen

Software Architect - South Bank, QLD

Flight Centre

Permanent

Queensland

2 weeks ago - seen

Lead Software Engineer & Solutions Architect

Scout Talent

Brisbane, QLD

3 weeks ago - seen

Cloud Software Architect

Technologyone

Brisbane, QLD

3 weeks ago - seen

Software Architect

Technologyone

Brisbane, QLD

3 weeks ago - seen

Lead Software Engineer & Solutions Architect

Atlamgroup

Brisbane, QLD

3 weeks ago - seen

Software Architect - Team Leader

Fctg Independents

Queensland

a month ago - seen

Principal Software Architect

Tritium

Brisbane, QLD

a month ago - seen

Software Architect - Team Leader

Flight Centre

Permanent

Queensland

a month ago - seen

IDAM Architect

Xpt Software

Brisbane, QLD

2 months ago - seen

Principal Software Architect

Tritium

Brisbane, QLD

2 months ago - seen

QE Architect (More of a Java Developer with QE)

S M Software Solutions Inc

Permanent

Texas, QLD

2 months ago - seen

Software Architect (Team Leader) - South Brisbane, QLD

Flight Centre

Permanent

Queensland

2 months ago - seen