Technical Architect

 Job Description:

About the role:

The key accountabilities of this role are including, but not limited to:

Pro-actively contribute to all aspects of the delivery of product development including, but not limited to:

o Development Practices, Processes and Capabilities

o Achieving Desired Technical Outcomes

o Feature planning and size estimation

o Continuous Improvement

Build robust, stable and scalable products and services

Provide critical technical feedback for user interface and design decisions

Closely collaborate with cross-functional teams to define, design, deploy and implement features into new and

existing applications across multiple platforms

Develop and maintain technical and non-technical documentation

Clearly articulate solutions to peers, to ensure a high level of collaboration between members of a product team and

those in the wider organization

Proactively provide technical guidance and support the Technical Lead in continually improving the product quality

Assisting in the induction of new team members

Compliance with Quality Assurance and Agile Methodologies

Compliance with Company, HR and OH&S policies and procedures

Compliance with the companys Cyber Security policies and procedure

To be successful in the role you will have:

Tertiary qualification in Computer Science, Information Technology or other suitable related qualification(s)

AWS Associate or higher-level certification, preferably Solution Architect Associate and/or other equivalent

accredited Cloud certification highly desired.

Communicate clearly and effectively in person and in writing to different audiences

Be capable of writing clear, scalable, well designed code

Have advanced experience in working on high volume and scalable applications

Have experience in or possess demonstrable attributes to provide technical guidance and mentorship to fellow team

members

Have advanced experience in microservices architecture and design

Have intermediate to advanced experience in mobility applications

Have advanced understanding of OOP, MVC, etc.

DevOps mindset including advanced experience in CI/CD

Experience in agile methodologies and SAFe desirable

Have advanced experience with the following:

o REST, Swagger web service design and implementation

o Build Tools (Maven, Gradle, Ant, etc.)

o SCM (Git, etc.)

o NoSQL (Apache, Cassandra, DynamoDB, etc.)

o Cloud service (AWS, Azure, etc.)

o Deployment tools (Docker, Ansible, Terraform, etc.)

Polyglot experience in a commercial environment

Note: 

CDD has this Technical Stack (around 80%) would suitable for this role: 

Back-end: Restful Web API, Spring Boot, Spring Cloud, Spring Security, Spring Data, Microservice.
Database:
MongoDB, MySQL, MS SQL Server, PostgreSQL
Azure Cloud:
Azure SQL Server, Azure Docker Registry, Azure Container Service, Azure Blob Storage, Azure Keyvault
Docker, Kubernetes, Elastic Stack
DevOps:
Azure, Gitlab
Clean Architecture,
CQRS, Domain Driven Design concept

  Required Skills:

Gradle Cassandra Product Quality NoSQL Ansible Apache Assurance Microservices Maven DevOps Agile Methodologies Product Development Continuous Improvement Features Architecture Quality Assurance Docker Writing Information Technology Git Security Computer Science Documentation Planning Design Science