Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Proven experience as a Solution Architect or similar role in digital web and mobile application development.
- Proficiency in responsive web design principles and frameworks such as React, AngularJS, and Next.js.
- In-depth knowledge of industry-standard security best practices for public-facing digital applications.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud and in building cloud-native application
- Experience in domain driven design, data modeling, micro services architecture, event & streaming technologies and best practices.
- Advanced experience in API design and management, Service definition and consumption including API, brokers, REST APIs
- Defining Non-functional requirements and architectures to satisfy availability, extensibility, and resiliency needs
- Advanced in one or more programming language(s)
- Familiarity with DevOps practices and tools for continuous integration and deployment.
Preferred qualifications, capabilities, and skills
- Experience with AI/ML, LLM and Generative AI is preferred.
- AWS Certification preferred
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Ability to work well at a conceptual and practical levels, resolve ambiguity, and to drive concepts out into workable solutions
- Ability to define target state architectures, and develop realistic transition plans for achieving target state
- Hands-on experience modeling with UML, object-oriented constructs, or other modeling language
- Experience with formal enterprise architecture models and tooling, such as TOGAF