- Lead architecture, design, and implementation of enterprise-scale technology solutions.
- Conduct business and technical discovery sessions with stakeholders to identify requirements and solution strategies.
- Develop solution architectures supporting cloud-native, hybrid, and enterprise application environments.
- Provide technical leadership throughout the full software development lifecycle, from planning and design through deployment and support.
- Evaluate emerging technologies and provide recommendations regarding adoption of new tools, platforms, and methodologies.
- Support modernization initiatives involving cloud engineering, containerization, microservices, DevSecOps, and platform automation.
- Design solutions utilizing multiple data stores, including relational and NoSQL technologies.
- Develop architecture standards, interface standards, performance standards, and quality assurance practices.
- Present technical recommendations, roadmaps, and architecture strategies to executive leadership and stakeholders.