Solution Architect
Service Stream
- Melbourne, VIC
- Permanent
- Full-time
level.Nature of position: Permanent, Full TimeLocation: Melbourne, VIC - Parramatta, NSW - Fortitude Valley, QLDReporting Line: Head of IT ArchitectureWe are seeking an experienced and versatile Solution Architect with expertise in the application layer. An Expert with experience in roles such as Technical Solution Architect, Domain Architect, Software Engineer, and more to design, build, manage, and implement enterprise solutions across various domains. The role will focus on architecting solutions within the application layer across various functional areas such as Human Resources, Work Management, Project Management, Workforce Compliance, Finance, Health and Safety, Information Management, IT Infrastructure, Artefact Management, Commercial Management, and Supply Chain ManagementKey Responsibilities:
- Design and implement scalable, robust, and high-performing application architectures in collaboration with cross-functional teams.
- Collaborate with stakeholders to gather requirements, analyze business needs, and translate them into technical solutions.
- Provide technical leadership and guidance to development teams, ensuring adherence to architectural standards and best practices. Update architecture data repository with current information and diagrams.
- Evaluate emerging technologies, tools, and methodologies, and incorporate them into architectural designs to drive innovation and optimize performance.
- Develop proof-of-concepts, prototypes, and architectural artifacts to validate and communicate design decisions.
- Mentor and coach team members, fostering a culture of knowledge sharing and continuous learning.
- In return for your commitment, we will support you to achieve your personal best, enrich your career and work as a team to create positive legacies you can all be proud of.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Experience in diverse IT roles such as Technical Solution Architect, Domain Architect, Software Engineer, Enterprise Architect, Application Architect, and Senior Analyst Programmer.
- Strong knowledge and experience in the application layer, with proficiency in designing and implementing application architectures using modern technologies and frameworks.
- Proven track record of designing, building, and implementing enterprise solutions in infrastructure services business is favourable.
- Experience with project management systems, data warehousing, and finance systems (e.g., stock ledger, general ledger, procurement, IFS/SAP/Oracle Financials) is favourable
- Excellent problem-solving, analytical, and decision-making skills, with the ability to think strategically and propose innovative solutions.
- Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and present complex technical concepts to non-technical stakeholders.
- Certifications such as TOGAF or related certifications are highly desirable (Zachman, Business Architects).
- Proficiency in various technologies, such as Oracle databases, PostgreSQL, PL/SQL, SQL, Azure SQL Server, object-oriented design using UML and various languages is favourable.
- Familiarity with integration and data migration, ESB & MQ technologies (Boomi, Oracle), scripting languages (e.g., KSH, BASH, AWK, SED), networking protocols (TCP/IP, UDP), programming languages (C, C++, Pro*C), and cloud platforms (e.g., Microsoft Azure) is favourable.
- It is not expected for candidates to possess all these requirements, a strong willingness to learn and a curious mindset are essential as the range of technologies and architectures is vast.