Overview
Skills
Job Details
Programmer / Developer Analyst 3 AEM Senior Developer/Architect
Client / Agency
Texas Department of Transportation (TxDOT) ITD Applications
Location and Term
Work Location: 6230 E Stassney Ln, Austin, TX 78744 (onsite 4 5 days/week)
Work Hours: 8:00 AM 5:00 PM CST
Service Term: 12 months, 2,080 hours, with potential extension
Position Overview
The AEM Senior Developer/Architect is responsible for leading the design, development, deployment, and release management of Adobe Experience Manager (AEM) solutions for TxDOT s enterpriselevel digital experiences. The role combines handson AEM development with architectural strategy, CI/CD pipeline ownership, and environment management to deliver scalable, secure, and accessible AEM Sites, Forms, and Guides. The architect partners with business stakeholders, developers, QA, and DevOps teams to ensure AEM solutions align with organizational goals and future digital experience needs.
Responsibilities
AEM Development
Design, implement, and maintain AEM Sites, Forms, and Guides components, templates, client libraries, workflows, Sling models, and OSGi services.
Apply best practices for performance, scalability, security, and multibrowser compatibility, including Section 508 accessibility compliance.
Implement AEM features such as DAM usage, personalization, and analytics integration as needed.
Architectural Design & Roadmap
Develop and maintain an AEM architecture blueprint that supports current business needs and future scalability.
Define upgrade paths and migration strategies for AEM (e.g., 6.5+ upgrades), including repository structure and branching strategies.
Establish coding standards, reusable component libraries, and enforce design patterns across development teams.
Conduct architecture and code reviews to ensure compliance with accessibility, security, and regulatory requirements.
Define content governance workflows and versioncontrol practices to maintain consistency and reliability.
Release Management & CI/CD
Manage code deployments across Dev, QA, Stage, and Prod AEM environments.
Implement and maintain CI/CD pipelines using tools such as Jenkins, Git, and Maven for automated build and deployment of AEM applications.
Coordinate release schedules, versioning, rollback strategies, and production deployment automation.
Environment & Configuration Management
Oversee AEM environment setup, configuration, and environment promotion processes.
Monitor system health, logs, and performance; optimize dispatcher/caching strategies.
Collaborate with infrastructure and cloud teams on hosting, scaling, and security configurations.
Collaboration & Governance
Work closely with QA, DevOps, security, and business stakeholders to ensure smooth releases and highquality digital experiences.
Document architecture, release processes, runbooks, and environment diagrams; maintain compliance with TxDOT governance standards.
Perform other related duties as assigned.
Minimum Qualifications
Bachelor s degree in Computer Science, Information Technology, or related field.
8+ years of experience as an AEM Architect/Senior Developer, working with AEM 6.5+ (Sites, Forms, Guides, DAM, Analytics).
8+ years of AEM platform experience focused on deployment and release management, including CI/CD pipelines and multienvironment support.
Strong Java development experience for custom AEM components, OSGi bundles, and integrations.
Solid understanding of data models and enterprise system integration patterns (REST, JSON, XML, web services).
Skilled with Gitbased version control, branching/merging strategies, and deployment workflows.
Strong knowledge and handson experience with Agile/Scrum methodologies.
Expertise in secure web application development and industry best practices.
Excellent problemsolving skills, attention to detail, communication, teamwork, and customer interaction abilities.
Preferred Qualifications
Adobe Certified AEM Architect (or equivalent AEM certification).
Experience in large publicsector or transportation environments is a plus.