Job Responsibilities:
• Define current state and target state solution architectures for projects and
business problems
• Deliver technical leadership to multi-disciplinary teams, provide guidance to the
development teams under your charge to design and develop new software
solutions
• Provide influential and inclusive delivery leadership
• Prepare and govern solution designs against corporate architectures
• Review designs to ensure their adherence to strategy
• Provide mentoring and guidance to architects, technical leads, application
specialists and developers
• Lead the team in resolving technical debts and defects to ensure that the
solutions remain reliable and robust
• Perform system analysis, design, and code review to ensure solutions are
maintainable, secure and of good quality
• Influence management decisions across organisational boundaries
• Collaborate effectively across IT team to deliver IT solutions
Job Requirements:
• Bachelor's Degree in Computing Science or equivalent
• At least 5 years of hands-on experience in software development
• A minimum of 4 years of experience as a Solution Architect, working on the
design, development, and maintenance of advanced cloud-based solutions
• Experienced in designing and delivering complex web-based applications using
Java, GoogleGWT, HTML/Javascript, Angular, Vue.js or other relevant
technology stack
• Experienced with frameworks such as Spring, Springboot, Hibernate, JPA
• Experienced in the following database servers: Oracle, MSSQL, NoSQL
• Experience leading a team of developers to deliver application solutions in a
cloud environment
• GCP/AWS Solutions Architect certification (Professional level preferred)
• Knowledge of MVC design, Data modeling, Deployment & Build management,
Data migration
• Possess working experience in Cloud Native Architecture with Microservices,
Docker, Docker Swarm / Kubernetes, container-based orchestration, CI / CD,
Domain Driven Design (DDD), API Design
• Working experience with other public Clouds (AWS or GCP)
• Demonstrated scripting skills (PowerShell, Python, or Shell)
• Excellent oral and written communications skills and experience interacting
with both business and IT individuals at all levels