Job Summary
GHX is seeking an experienced Enterprise Architect (EA) Core Subject Matter Expert (SME) with deep technical expertise and a proven track record in architecting, designing, developing, and delivering high-quality, scalable production software solutions. The EA Core SME role reports to the VP EA Leader and will be responsible for leading EA activities including EA Guideline creation and cross-Enterprise EA Evangelizing, Reviews, Consulting and Solutioning. The EA Core SME must be hands-on with development languages and tools in order to create, deploy and test production quality reference/recipe code assets. The ideal candidate will be skilled in AWS, Java and/or Python, Sync/Async Microservices and ORMs as-well-as proficient in Security, Performance/Scalability/Resilience and CICD/IaC techniques.
Duties and responsibilities
- Architect, design and implement scalable, secure, and maintainable software systems that align with business needs, creating flexible, reusable, and efficient solutions.
- Identify root causes of challenges, analyze upstream and downstream impacts, and recommend impactful, broad-reaching solutions while considering corporate strategy and trade-offs.
- Collaborate with cross-functional stakeholders such as Product Owners, Security Leaders and Infrastructure Leaders to understand their requirements/concerns and create solutions to accommodate.
- Produce clearly articulated documentation in the form of approach presentations, architecture/design diagrams, wiki content and epics/features.
- Establish practical/actionable/production-grade guideline content and use it to guide teams in best practices for architecture, design, development and testing as-well-as mentoring team members and fostering a collaborative environment.
- Learn and understand vertical/domain level business/functional aspects in order to shape appropriate technical approaches/solutions.
- Build and maintain strong business relationships to influence decision-making and drive innovative solutions across teams.
Qualifications
- Requires a minimum of 12 years of experience in architecting, designing and developing enterprise software systems.
- 10 years of experience designing and implementing technological solutions using Java and/or Python languages within cloud environments.
- Proficiency in Frontend WebApp architectures/technologies such as Modular SPA, MFE, BFF, Responsive/Reactive, I18N/L10N.
- Proficiency in Backend Services architectures/technologies such as Sync/Async/Batch Microservices, Chasis, DDD, DTO/DAO, ORM, CQRS, Data Replication, Messaging/Eventing, Orchestration/Workflow, API Styles, API Management/Gateway, Traceability, CircuitBreaker, Feature Switches.
- Proficiency in Polyglot Datastore architectures/technologies such as RDBMS, Document, Search as-well-as data tier Concurrency/Transaction architectures/techniques such as Local, 2PC, SAGA, Eventual Consistency, CQRS.
- Proficient in applying Unit Testing, Code Coverage, API Testing, Performance, Scalability and Resilience aspects/techniques including Tenancy aspects/techniques aspects such as Single-Deployment/Multi-tenant.
- Proficient with Security aspects/techniques/technologies such as DAST, SAST, Endpoint Security, Secrets Management, Encryption, Logging Aggregation.
- Comfortable with HA (High Availability) SRE architecture aspects/techniques such as local load-balancing, multi-AZ load balancing, Zero-downtime Release, Response-time SLAs as-well-as DR (Disaster Recovery) architecture aspects/techniques such as multi-Region, Active-Passive, Active-Active, Dependency, Turnaway, RTO/RPO/Uptime SLAs.
- Comfortable with IAM/Authentication aspects/techniques/technologies for Human and System Identities such as SSO, OAuth, JWT as-well-as RBAC/Authorization aspects/techniques/technologies for Human and System Identities such as User, Role, Permission, Role, Hierarchy, Session.
- Comfortable with Data Governance aspects/techniques/technologies such as Classification, Licensing, Rights, Privacy, Sovereignty, Retention/DLM/ILM, Data Quality, Data Standards, Obfuscation, Catalog, Metadata.
- Experienced working within Agile SDLC environments.
- Able to work independently and as part of a team on multiple overlapping projects and manifest organization skills in order to effectively context-switch as needed.
- Strong problem-solving and communication skills.
Knowledge, Skills, and Abilities
- Proven track record of managing multiple projects and delivering high-quality results with innovation and creativity.
- Communicates complex technical concepts effectively to diverse audiences, including technical and non-technical teams.
- Collaborates seamlessly across departments with varying levels of technical expertise.
- Demonstrates a strong understanding of system-wide impacts and interdependencies across products, teams, and the organization.
- Develops and implements innovative solutions that challenge the status quo and drive process improvement.