Solution Architect

Brisbane, QLD, Australia

Endava

Combining world-class engineering, AI-native delivery and industry expertise to enable businesses to shape the future with intelligence.

View all jobs at Endava

Apply now Apply later

Company Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
 
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
 
From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

We are seeking a dynamic and highly experienced technical leader with outstanding client-facing skills. As a Solution Architect, you are responsible for finding and implementing solutions for specific business problems. The Solution Architect bridges the gap between concept and implementation by acting as a channel between enterprise architecture and technical architecture. They translate the design into a concept for IT operations.

A Solution Architect is responsible for translating the vision for the project to the development team and plays a pivotal part throughout the entire systems development lifecycle. They are also involved in future updates to the solution.

In this role you must be confident in engaging in a range of conversations with senior client management and staff, have the ability to lead discussions and workshops, have the technical ability to both architect and design complex enterprise solutions, and the technical experience to specify future potential architectures.

A Solution Architect primarily focuses on solution-level decisions and evaluation of their impact on a client’s overarching business objectives and their outcomes. In most cases, a solutions architect’s responsibilities revolve around ensuring that the software solutions align with a client company’s resources, risk identification, and planning. Here are some of the main responsibilities of a solutions architect

Responsibilities:

  • The Solution Architect will be expected to build the Technical Runway required for the solution or product, that supports the project business scope and requirements

  • Collaborates with Enterprise Architecture, and delivers within the strategy and guardrails set

  • Creates and leads the process of integrating IT systems for them to meet an organization’s requirements

  • Conducts a system architecture evaluation and collaborates with project management and IT development teams to improve the architecture

  • Evaluates project constraints to find alternatives, alleviate risks, and perform process re-engineering if required

  • Analyzes the business impact that certain technical choices may have on a client’s business processes

  • Continuously researches emerging technologies and proposes changes to the existing architecture

  • Developing architectural solutions in collaboration with clients. Reviewing and validating solutions produced by clients, providing the appropriate balance of support and challenge

  • Coding Proof of Concepts and contributing to Minimal Viable Product solutions.

  • Working with Agile teams on design and estimation tasks

  • Mentoring delivery teams to improve their technical ability and processes

  • Governance responsibilities to ensure delivered solutions are aligned to the Enterprise Architecture patterns and Solution designs.

Qualifications

Essential

  • Bachelor’s degree level or holds a relevant professional qualification, I.e. Bachelor of IT, Computer Science, Software Engineering and may have additional post Graduate qualifications
  • 10+ years of experience in delivering quality software solutions
  • Exceptional client-facing communications skills, both written and verbal
  • Experience defining organization-level IT strategy and roadmaps
  • Expertise with architecting, designing, delivering large systems implemented in one or more popular technology stacks (including those based on Java, .Net, Python, Ruby, Javascript, etc).
  • Very strong object oriented analysis skills
  • Experience in consultative and pre-sales efforts, and shaping and running client engagements from a technical perspective
  • Extensive experience in application architectures
  • Can demonstrate exposure to a broad range of architectural patterns and styles (e.g. SOA, Microservices, Event-driven etc.)
  • Experience in modernizing legacy architectures
  • Knowledge of database architectures, data modelling, SQL and NoSQL approaches.
  • Ability to conduct in-depth design reviews of large systems
  • Experience crafting a broad range of Enterprise Architecture documentation, artefacts and models
  • Experience working in Agile delivery projects, programmes and engagements
  • Understanding of DevOps culture, practices and tools

Desirable

  • Experience leading and directing an Enterprise Architecture function for a large organization
  • Advanced degree in computer science or related field
  • Proficiency in one or more modelling languages (e.g. UML, ArchiMate, BPMN etc.)
  • Knowledge of functional programming in one or more languages
  • Experience with one or more leading SaaS platforms such as Salesforce.com, Microsoft Dynamics 365
  • Exposure to offshore development using both agile and other delivery techniques
  • In-depth knowledge with one or more complex technical domains, including Distributed Cache Solutions, Message Queuing, Master Data Management, Machine Learning, Big Data, Data Visualization, Augmented Reality, Internet of things, etc.
  • In-depth knowledge of one or more cloud platforms (e.g. AWS, Azure)
  • Experience with Data Warehouse, ETL, dashboard, and associated reporting solutions is a big plus
  • Experience with one or more CMS platforms such as Sitecore or others.
  • Wide exposure to a variety of programming languages (Go, Rust, Ruby, Python, etc)

Additional Information

Discover some of the global benefits that empower our people to become the best version of themselves:

  • Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus;   
  • Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership;
  • Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;
  • Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme;
  • Health: Global internal wellbeing programme, access to wellbeing apps;
  • Community: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.

Our diversity makes us stronger - it drives meaningful change and enables us to build innovative technology solutions. We are committed to creating an inclusive community where all of us, regardless of background, identity, or personal characteristics, feels valued, respected, and free from discrimination. As an equal opportunity employer, we welcome applications from all individuals and base hiring decisions on merit, skills, qualifications, and potential.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  2  0  0
Category: Architecture Jobs

Tags: Agile Architecture AWS Azure Big Data Computer Science Data management Data visualization Data warehouse DevOps Engineering ETL Finance Java JavaScript Machine Learning Microservices NoSQL Python Ruby Rust Salesforce SQL

Perks/benefits: Career development Competitive pay Conferences Flex hours Health care Salary bonus Team events

Region: Asia/Pacific
Country: Australia

More jobs like this