You will design and implement distributed application architectures and technical strategies to meet complex business requirements.
Responsibilities
Contribute to the enterprise architecture strategic plan by establishing and promoting standard frameworks and guidelines.
Partner with business executives and technology teams to conceptualize projects, recommend implementation strategies, and design solutions within financial and timeline constraints.
Author and review technical design documents, architecture artifacts, and level 1 diagrams to ensure high-quality deliverables.
Mentor technical teams on architecture styles, design patterns, and code quality to improve maintainability and reduce duplication.
Collaborate with cybersecurity teams to ensure technical solutions comply with security standards and lower the business risk profile.
Required Skills
10+ years of experience in Information Technology with 8+ years in an architecture environment.
Mastery of at least one application language: Java, Golang, or Python.
Proven experience developing service-oriented or microservices architectures, primarily using Kubernetes.
Hands-on experience with AWS cloud environments and SecDevOps practices.
Expertise in distributed system representation using UML or C4 modeling.
Strong knowledge of authentication and authorization standards including OpenID, SAML, OAuth, JWT, CA, X.509, and mTLS.
Experience working within Agile/JIRA frameworks to deliver high-quality projects.
Ability to translate complex technical topics into simple business language.