Full Stack Web Architect (AEM)

Employer
University of Maryland Global Campus
Location
Maryland, United States
Salary
Salary Commensurate with experience
Posted
Jun 16, 2021
Employment Level
Executive
Employment Type
Full Time
Full Stack Web Architect (AEM)

Office of Strategic Enrollment Management

Exempt, Regular, Full Time, Pay Grade 4.3

Job Location: Remote, or Adelphi, Maryland

 

University of Maryland Global Campus (UMGC) is seeking a Full Stack Web Architect. Reporting to the Web Product Owner, the Full Stack Web Architect is responsible for leading, planning, designing, architecting, developing, and overseeing interactive technologies and applications. This includes ensuring that ongoing administrative and maintenance needs are considered and accounted for in the development of new web-based products and features.

 

Possesses expertise in development, testing, architecting, and operationally supporting large scale web applications. Works with Designers, Project Management, User Experience, Quality Assurance, External Contractor and Technical teams to create complex web interfaces that make UMGC students’ interactions with the school easier and more fulfilling. Serves as a team leader and provides mentoring, training, and guidance to less experienced staff.

 

Physical demands: Normal demands associated with an office environment. Ability to work on computer for long periods, and communicate with individuals by telephone, email and face to face. Some travel may be required.

 

ESSENTIAL DUTIES & RESPONSIBILITIES:

  • Defines and documents architecture and technical approach to front-end and back-end development projects.

  • Maintains consistent technical approach to architecture for the entire technology stack.

  • Performs code, environment, and design reviews to ensure best practices and enterprise standards.

  • Analyzes impact of change requests to web architecture and other outstanding projects.

  • Develops and implements content & data management systems built with full-stack technologies into new and existing websites.

  • Works in several front-end and back-end development frameworks including but not limited to Cold Fusion, Java, JQuery, AJAX, JSON, HTML, XML, Cloud-based technologies.

  • Designs and develops architectural components including APIs and common, reusable libraries.

  • Works with a variety of database systems including MySQL and Oracle.

  • Coordinates and deploys new code and features to the Test and Production environments.

  • Leads architectural and design meetings for new requirements and applications.

  • Take ownership of and quickly troubleshoot to resolution development and production issues.

  • Uses excellent verbal and written communication skills to communicate and coordinate with management, peers

  • Hands-on coding of templates, components, TouchUI dialogs, workflows, Sling Models, OSGi services, optimization of dispatcher caching behavior

  • Working with business analysts to translate creative designs into functional requirements and technical designs

  • Originate new concepts, strategies or innovative approaches to development execution that have significant impact

  • Integrating RESTful APIs and third-party systems with AEM

  • Contribute to the advancement of coding styles and best practices, to enhance component libraries, meet accessibility requirements (WCAG 2.0 AA), security standards and protocols and guides more junior members and vendor resources in their use through a pattern library

  • As required, create prototypes for testing to ensure design meets business and user objectives

 

REQUIRED EDUCATION & EXPERIENCE:

  • Bachelor's degree in a STEM or Business field or equivalent

  • 3+ years of Experience in full cycle AEM implementations using version 6.4+ (AEM component development, Asset workflow development, Schedulers, Metadata & Tag Management plus integrating AEM with other applications)

  • Adobe Certified Expert as AEM developer or AEM architect

  • Hands-on coding of templates, components, TouchUI dialogs, workflows, optimization of dispatcher caching behavior

  • Experience integrating Adobe Experience Manager (Sites, Forms, and Assets) with other enterprise solutions

  • Working with business analysts to translate creative designs into functional requirements and technical designs

  • Integrating RESTful APIs and third-party systems with AEM

  • Experience with other Adobe Marketing Cloud products (Target, Analytics, Campaign)

  • Experience with Adobe Dynamic Media

  • 5+ years of software development experience using Java/JEE

  • 2+ Years experience working with REACT

  • 3+ years of front-end development using JavaScript, HTML, CSS

  • Hands-on development of CRX/JCR, Apache Sling, Apache Felix, and OSGi frameworks

  • Strong analytical, problem solving and conceptual skills

  • Excel at communicating (spoken, written, presentation) with an ability to express technical concepts in business terms

  • Ability to negotiate and navigate difficult or ambiguous situations, adapt and work effectively with a variety of situations, individuals and technologies

  • Takes ownership and accountability

  • Ability to work as part of a distributed product team

  • Forward thinking; ability to identify potential risks and issues, proactively providing recommendations for mitigating

  • Actively participate and collaborate within Agile teams to effectively plan and execute deliverables for each sprint

  • Embraces diversity and inclusion of thought

  • Ability to work across boundaries, building cross organizational relationships

 

PREFERRED EDUCATION & EXPERIENCE:

  • 8+ years of related experience

  • AEM Cloud migration experience is a plus

  • Originate new concepts, strategies or innovative approaches to development execution that have significant impact

  • Excel at communicating (spoken, written, presentation) with an ability to express technical concepts in business terms

  • Forward thinking; ability to identify potential risks and issues, proactively providing recommendations for mitigating

  • 5+ years executing projects using Agile Methodologies and tooling such as Rally/Jira

  • Experience with Spring Framework and related frameworks

  • Experience with security best practices

  • Experience in build automation using Maven and Maven release process

 

POSITION AVAILABLE IMMEDIATELY & WILL REMAIN OPEN UNTIL FILLED

SALARY COMMENSURATE WITH EXPERIENCE