Job summary:


Title:
AEM Developer

Location:
Remote

Length and terms:
Long term - W2 or C2C


Position created on 04/21/2025 03:07 pm

Job description:


Interview Type: Skype ***Remote***

develop a Workforce Management Wizard that guides a user through the entire personnel hiring process for users and managers. The Wizard would guide the personnel with making appropriate choices based on the business case, program area, classification, and additional Agency-specified filters.

Today many personnel actions are complicated and require multiple forms that share common information. The Agency faces challenges with ensuring accuracy and completeness of these forms submitted through digital or hard-copy (paper) formats due to the lack of validations and restrictions on the type of information entered into the requested fields. In turn, this causes the same request to be re-worked and forces the personnel to make speculations on the information. The Wizard would eliminate the need for speculation and re-work, allowing personnel to route actions to the appropriate approvers based on specific business rules with confidence each time.

The current form and approval process for the first business case was built in AEM Forms OSGi with an AEM Forms Workflow. The database supporting the form was built in a SQL database housed in Amazon RDS GovCloud. As this project has been built on FedRamp infrastructure, any staff interacting directly with ODHS infrastructure must be a US Citizen.

While work has started on this project in AEM Forms, the Key Person(s) may elect to finish the existing work, or propose an alternate solution if they believe it would better suit the project. 

Scope:

The Key Person(s) will assist with completion of a foundational project in Adobe Experience Manager using AEM Forms or other proposed system. This includes completing development of the Form and a Multi-Step Approval workflow, dashboard and forms. After proven success of the initial business case through completion of the deliverables described in section 3.01 of the Statement of Work (see attachment to requisition), an additional 4 similar business cases will need a workflow built out based on the deliverables described in sections 3.02 – 3.05 (described in Statement of Work attached). Key Person(s) shall ensure completion of various tasks and responsibilities essential to the success of the project.

Software Engineer III:

Creates and designs new software by analyzing, testing, assessing and implementing programming applications. Supports and installs applications and operating system. Assists in the testing process by conducting reviews and analyses, witnessing tests and participating in software certification. Relies on established guidelines and instructions to perform daily job functions. Advanced levels: Creates and designs new software by analyzing, testing, assessing and implementing programming applications. Supports and installs applications and operating system. Assists in the testing process by conducting reviews and analyses, witnessing tests and participating in software certification. Relies on extensive knowledge and professional discretion to achieve goals. May offer consultation to senior leadership and is considered to be the top-level in this field. Usually reports to an executive. Manages others. Significant ingenuity and flexibility is expected. Requires a bachelor’s degree in a related area

Solution Architect III:

Individuals in this position have achieved a mastery level of experience that includes the capabilities of Software Engineers 1, 2 and 3 and who have the knowledge, skills, education and prior experience that involve the full and complete design of multiple software solutions. Is able to clearly communicate and document designs both at a logical and physical level and work with other state IT organizations as needed. Helps the Client Agency ensure that information technology solutions align with the Client Agency’s business goals. Has the ability to assist Client Agency IT and business leadership formulate tactical and strategic IT plans.

Primary Tasks:

Review the current adaptive form built in AEM and make recommendations and adjustments as necessary to complete the project’s future deliverables.  ODHS is open to this form being rebuilt in another solution instead of AEM, using the AEM form and database as a starting place.  

    • Review adaptive form fields with client to ensure all necessary data is being collected by the form. Add fields and associated database entries as necessary.  
    • Review rules in place for pre-fill of adaptive form fields. Currently data is filled in each form via JavaScript that calls AEM’s GuideBridge API to connect with an external database.  Contractor should review existing fields and code to ensure consistency, scalability and performance.  
    • Review validation rules for existing form fields to ensure good customer experience for user who fill out the form.  
    • Ensure form is ADA and WCAG 2.2 compliant.

Task 3.02 Revise and Complete PDF for output for approvals– Form de2376 (Currently built as an XDP Document of Record in Adobe Forms Designer/Livecycle)

  • Review in-development AEM Forms Designer template of form de2376, and revise and complete per requirements below. 
  • Review the current PDF Form de2376 and make adjustments as needed before final delivery. 
    • The PDF must properly render data from the adaptive form so that it is readable when the filled PDF is delivered by system (currently AEM) to the approval workflow, and eventually the client.  The resulting PDF is ADA and WCAG 2.2 compliant.  
    • Of note, the current PDF is generated by the above ‘Hiring on a budgeted position’ form. The above form collects all the data necessary to create this PDF, and the system should populate the PDF, then send this PDF through the approval workflow.

Task 3.03 Create approval and assignment workflow (currently built in AEM)

  • Complete approval and assignment steps in the workflow based on current business rules, as will be provided by ODHS.
  • Creation of the final workflow process involves multiple branching approval/denial steps and loops including gathering approval from defined users in the intake form so they may be assigned the task in AEM to review and approve/reject. Ultimate product includes deliverance of final document of record to defined management personnel, and final electronic signature of delivered documents by all parties using an agreed upon digital signature solution. A Vizio diagram of this workflow will be made available to Contractor once project has commenced.  

Task 3.04 Create Users and Groups to Support Workflow

  • Create users and groups to support the above workflow in AEM (or other system if selected), ensuring necessary users have accounts in AEM and are part of the correct groups.  SSO integration with AEM is completed, final deliverable created user accounts under the correct groups.

Required skills and experience:

  • Adobe Experience Manager (AEM) (7 - 9 years of experience)
  • Adobe Experience Manager (AEM) Forms (7 - 9 years of experience)
  • Adobe Experience Manager GuideBridge API (7 - 9 years of experience)
  • Adobe Experience Manager Workflows (7 - 9 years of experience)
  • Adobe Forms Designer (aka Livecycle Designer) (7 - 9 years of experience)
  • Adobe Workfront (7 - 9 years of experience)
  • Amazon Web Services (AWS) Relational Database Service (RDS) (7 - 9 years of experience)
  • HTML (7 - 9 years of experience)
  • JavaScript (7 - 9 years of experience)
  • MySQL (7 - 9 years of experience)
  • XML (7 - 9 years of experience)

In addition, the ideal candidate(s) will have skills and experience in:

  • Communication skills both verbal and written (7 - 9 years of experience)
  • Integration planning and strategy (7 - 9 years of experience)
  • Solution analysis and architecture (7 - 9 years of experience)
  • Project management (7 - 9 years of experience)

Contact the recruiter working on this position:



The recruiter working on this position is Singaram Saikiran(Shaji Team)
His/her contact number is
His/her contact email is saikiran@msysinc.com

Our recruiters will be more than happy to help you to get this contract.