Software architecture


$500.00

The Software Architect (SA) is a hands-on technology leadership role. As a senior technology leader, SA’s are accountable for the technical alignment, health, capability, and effectiveness of Our systems. SAs are active thought and people leaders driving continuous improvement and customer outcomes. • Reporting to Chief Technology Officer - Asia • Key stakeholders include: • Chief Technology Services Officer • Chief Technology Officer – Engineering • Chief Product Officers • Head of Product • Head of Delivery • Senior Principal / Principal Developers • Practice teams & Platform Engineering • Security teams • Key accountabilities include: • Leading Our technology strategy and aligning systems with that strategy. • Contributing to organisational design to align our teams to the systems they build. • Ensuring systems are fit for purpose, well architected and follow our development practices. • Supporting platform health by ensuring that our systems are reliable, resilient and cost effective. • Driving a strong customer focus to ensure that we are delivering great outcomes for our customers. • Growing the architectural capabilities of technical leaders through coaching and mentoring.  Qualifications  So, what we are looking for?  Experience • Leading technical change across multiple teams & disciplines • Architecting, building and operating highly scalable, available, performant and secure solutions • Building solutions in multiple languages and stacks • Managing costs on a cloud platform • Designing service-oriented solutions  Personal Skills • Identifies and harnesses opportunities • Identifies and mitigates risks • Focuses on outcomes over output • Influences and motivates others • Uses data to drive decision making • Takes responsibility for systems and teams • Self-aware and proactive on continuous improvement and continual learning • Positive attitude and a clear sense of initiative • Comfortable dealing with ambiguity • Breaks problems down, analyses constituent parts, proposes and delivers creative solutions • Open minded collaborator with a growth mindset • Clear communicator who is able to manage stakeholder expectations, facilitate groups and resolve conflicts • Comfortable presenting to a large audience • Comfortable delivering workshops & training  Technical Skills • Creates and maintains continuous delivery pipelines using current practices, patterns & tooling • Designs and develops cloud-native software • Creates software in at least two modern software development languages • Uses domain driven design, design patterns and data modelling to build software products • Uses current technical practices such as writing clean, testable code and pair programming • Creates software using secure coding practices and mitigates common vulnerabilities  Additional Information  Desirable Experience, Skills and Competencies Experience • Service Reliability Engineering • Previous experience in transforming legacy datacentre systems into cloud first systems • Previous experience with companies that create consumer facing products • Driving transformational change in a technical organisation • Building platforms and tools to enable product engineering teams  Personal Skills • Builds trust, safety and inclusion in teams  Technical Skills • Creates software in two of the following languages (C#, TypeScript, JavaScript, Go, Scala, Swift, Kotlin)Category: Engineering & ManufacturingSubcategory: OtherProject size: LargeIs this a project or a position?: ProjectRequired availability: As needed

Keyword: Kotlin

Price: $500.0

Secondary Price: $1000.0

Architecture AutoCAD Civil Engineering JavaScript

 

Sistema para rastreamento veicular

Boa tarde! Gostaria de receber orçamento para um projeto de rastreamento veicular. Será composto por: Sistema Web e aplicativo (IOS/Android). No sistema web deverá conter: - Relatório:      Percurso Anterior      Hodometro / Consu...

View Job
Contrato um desenvolvedor capaz de realizar a conversão do meu soft...

1. Experiência em desenvolvimento web: O profissional deve ter um sólido conhecimento e experiência em desenvolvimento web, incluindo linguagens como html, css e javascript, bem como frameworks e bibliotecas relevantes. 2. Conhecimento de programação para Android: É fun...

View Job
Development of a Android app already in course

We are looking for a person who can technically lead the development of an Android application for one of the largest hospitals in the United States. The application is currently under development, and its objective is to create exercises to diagnose different diseases ...

View Job