Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
7 years of experience in cloud computing, application architecture and full stack development.
Experience with modern application development and DevOps practices, including CI/CD, containerization (Docker, Kubernetes), and infrastructure-as-code.
Experience in programming languages like Python and Java and building prototypes to demonstrate innovative solutions.
Experience modernizing application architectures by analyzing business problems and designing innovative technical solutions to enhance existing systems and create new capabilities.
Experience engaging with, and presenting to, technical stakeholders and executive leaders.
Preferred qualifications:
10 years of experience in cloud computing, application architecture and full stack development, in a customer-facing or consulting role.
Experience in architecting and developing software or infrastructure for scalable, distributed systems.
Experience with designing and modernizing secure application architectures.
Experience integrating security best practices, mitigating potential vulnerabilities, and architecting scalable, future-proof solutions.
Experience understanding customer requirements, breaking them down into actionable components, and designing technical architectures to meet those needs.
Experience managing stakeholder expectations and building consensus around technical projects.