Coordinate with client teams and resources to define digital transformation goals
Create custom enterprise architectures and roadmaps to achieve defined digital transformation needs
Build relationships with executive and senior client leadership
Engage and evangelize your and team s recommendations to executive and senior client leadership teams
Recommend future state of the technology architecture across the organization
Understand the current state of the organization -wide architecture and experience and marketing capabilities
Identify key business drivers and technology capabilities required to achieve clients optimal state
Anticipate future technology requirements and communicate those to the client Work closely with and act as a liaison between key Adobe, business, and IT team members during entire client engagement
Ensure alignment between business strategies, information technology roadmap, and technical and tactical deployment teams
Define governance and operational models to support clients technology goals
Be the trusted advisor on the ground for client leadership and stakeholders regarding digital experience technological maturity
Continually grow your footprint and role within the client engagement and relationship
Grow Adobe s Enterprise Architecture Practice
Advertise the value of your role and work within the larger Adobe Consulting Group
Qualifications
Education:oBachelors or equivalent experience in Computer Science, Software Engineering, or a related field
A Masters or equivalent experience is a plus
Technical Skills:oExperience with architecture frameworks such as API, SOA, and TOGAFoUnderstanding & experience with Microsoft Azure & Amazon AWS cloud architecture & services, Google Cloud and serverless architecturesoGood to have, knowledge of digital marketing and experience solutions such as Adobe Experience Cloud, Adobe Workfront & Fusion, AEM App Builder, AEM Assets etcoProficiency in front-end technologies such as HTML5, CSS3, JavaScript (including frameworks like React, Angular, or Vuejs)
o Strong back-end development skills with languages like Java, Python or Nodejs
oExperience with server-side technologies and frameworks (eg, Spring, Expressjs)
oDatabase expertise, including SQL and NoSQL databases (eg, MySQL, PostgreSQL, MongoDB)
oKnowledge of RESTful and GraphQL APIs for building scalable and efficient applications
oVersion control using Git and collaboration platforms like GitHub or GitLab.
oProficiency in DevOps practices, CI/CD pipelines, and infrastructure as code (eg, Terraform, Ansible).
oSecurity awareness, including standard methodologies for securing web applications and data.oExperience with AI, in particular Generative AI, is a plus.oExperience in mobile app development (iOS/Android) is a plus.
Professional Experience:
o13-15 years of relevant work experience in Digital Transformation with a strong Technical focus
Consistent record of developing full-stack applications in a professional setting
oDemonstrated expertise in delivering end-to-end solutions, from requirements gathering to deployment and maintenance
oExperience with Agile and Scrum methodologies and the ability to work in multi-functional teams
oPrior work on projects involving large-scale data processing, real-time systems, or Big Data technologies is advantageous
oKnowledge of software development standard methodologies, including code reviews, testing (unit, integration, and automated testing), and documentation
oExperience in architecting and designing scalable and resilient systems
Soft Skills:
o Strong communication and interpersonal skills to interact effectively with clients, project managers, multi-functional team and senior leadership
o Ability to intake client business vision and translate to technical solution and architecture requirements
o Clear written and verbal communication skills in presenting deliverables, sharing information, and leading meetings
o Experience working with software engineers, data architects, application developers & data scientists to plan out end-to-end solutions
o Problem-solving attitude with the ability to solve complex technical issues
o Adaptability and a willingness to learn and stay updated with emerging technologies
o Project management skills to manage time and priorities effectively
o Client-focused and able to translate business requirements into technical solutions
o Ability to communicate technical and business strategy successfully to audiences of varying levels of experience, background, and seniority
o Team collaboration and the ability to mentor junior developers