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