• Systems Analyst – Adobe AEM Developer

    Location US-MA-Boston
    Office of Court Management
    Posting Date

    This requisition will remain open until filled; however, first consideration will be given to those applicants that apply within the first 14 days.


    This position is designated as management position and is covered by the Trial Court Personnel Policies and Procedures Manual.


    The Trial Court is committed to:

    • the fair and impartial administration of justice;
    • protection of constitutional and statutory rights and liberties;
    • equal access to justice for all in a safe and dignified environment;
    • efficient, effective and accountable resolution of disputes;
    • prompt and courteous service to the public by committed and dedicated professional utilizing best practices in a manner that inspires public trust and confidence.


    The Judicial Information Services (JIS) department is charged with the implementation, maintenance, update and training of technology systems in support of the Office of Court Management and all Judicial Departments, including the Probation Department.  This includes network and servers connecting all judicial locations, computer hardware and peripherals, the myriad of software necessary to maintain the judicial programs, and the voice telecommunications services ranging from current phone systems to the use of newly installed video conferencing equipment.  JIS is also charged with the production, deployment, training and maintenance of MassCourts (the web-based Trial Court Case Management System – CMS).









    Working within the Judicial Information Services Department (JISD) of the Office of Court Management, the Systems Analyst – Adobe AEM Developer works with users to design, develop and support web applications, workflows and forms (HTML5 and PDF’s) using the Adobe AEM platform.  The Systems Analyst/Developer will work both independently and as part of a team, requiring both independent judgment and an ability to work as part of a team.





    The Systems Analyst reports to the Chief Information Officer or his/her designee and receives general direction in performing duties in accordance with established guidelines.



    Works with users and others to define requirements for constructing, purchasing, enhancing or maintaining information systems and may direct others in performing these tasks.


    May coordinate vendor’s efforts with those of users and others to resolve problems.


    Enforces departmental technical policies and practices.


    May participate in the development of various departmental systems.


    Leads or participates in efforts to determine whether to construct new systems or purchase or enhance existing systems to meet defined requirements and may direct others in making such determinations.


    Leads or participates in the development and/or review of detailed specifications and designs for systems, including development of project plans and schedules for creating or acquiring those systems and may direct others in performing these tasks.


    Plans, performs, and/or reviews programming and/or related tasks as required, particularly those involving unusual complexity, and may direct others in performing these task.


    Plans, performs, and/or reviews testing of systems and/or systems components, particularly the testing of unusually complex or critical systems or system components, and may direct others in performing these tasks.


    May plan and/or prepare user and/or technical documentation for systems and may direct others in performing these tasks.


    May plan and/or conduct training for various systems and applications and may direct others in performing these tasks.


    May provide direct support to users, including troubleshooting with/for users complex problems involving various systems and/or system components and may direct others in performing these tasks.


    Acts as focal point for activities leading to resolution of problem, particularly complex and/or persistent problems, and for directing others efforts in resolving such problems.


    May coordinate vendor’s efforts with those of users and others to do so.


    Leads or participates in implementation of systems, including planning, scheduling, and/or coordinating the activities of various parties involved in the implementation efforts.


    May participate in selecting, specifying, and implementing departmental technical policies and practices.


    Participates in selecting, specifying, and/or implementing information system/automation-related products for use across the court system or within specific departments and/or divisions.


    May participate in development of departmental plans.


    Performs related duties as required.


    All applicants must be able, through the interview process, to prove efficiency in the following areas:


    Ethics and Values

    Communicates and demonstrates the ethics and values of the Judicial Branch.


    Understands, upholds, and communicates the Judicial Branch and Information Services missions.

    Applied Knowledge

    Understands information services operations, specialized tools, applications, and software, with some understanding of the various court departments and divisions

    Continuous Learning

    Demonstrates a commitment to continuously improve their knowledge of fast-changing computer programs, hardware and software through professional development.

    Commitment to Diversity

    Promotes an environment of diversity through understanding, respect, and positive communication with persons of varies racial, ethnic, economic and cultural backgrounds.

    Customer Service

    Conducts oneself in a courteous and professional manner when assisting all employees of the Judiciary, regardless of their position in the Judiciary.


    Works with others cooperatively, demonstrating a willingness to be a team player, and contributing to a work environment that focuses on shared departmental goals.

    Problem Solving

    Accurately assesses workplace problems in TCIS and recommends and facilitates appropriate solutions.




    These are the minimum requirements necessary to apply for the position of Systems Analyst – Adobe AEM Developer:


    Bachelor’s Degree in M.I.S., L.S., or C.S. from an accredited college or university and (7) Seven years of relevant work experience; or an equivalent combination of education and experience;


    2 Two years of the requisite experience should include working with complex programming assignments, and tasks for online or client/server applications;


    Advanced knowledge of Adobe AEM (6.1 and later required);


    Minimum 1+ years’ experience with CQ 5.x/AEM 6.x;


    Minimum 2 years as a Java developer;


    General knowledge of current information systems (IS) and computer science (CS) concepts and issues such as:  familiarity with multiuser, multitasking concepts and technology; general familiarity with networking concepts like WANs and LANs; familiarity with client/server technology; and familiarity with open systems concepts and technology; 


    General knowledge of database structures;


    Good knowledge of XML and JavaScript;


    Familiarity with Adobe Experience Manager including Work Bench, forms development, HTML5, applications development, AEM components and templates;


    Proven skills in designing developing, and supporting AEM components, integrations, and applications;


    Building and integrating AEM forms with repository and integrating Adobe Analytics with AEM;


    Administrative activities including user permissions/creations with LDAP synchronization, sling setting status, creation of audit reports, dispatcher setup, code and configuration management;


    Ability to analyze complex issues and information relating to systems and programs;


    Ability to communicate technical information to non-technical people effectively;


    Good oral and written communication skills;


    Ability to work effectively alone and as a member of a team;


    Ability to perform tasks as directed by management;


    Experience (participation in) working directly with users and others to define system requirements and develop or implement system or program specifications;


    Experience testing and implementing systems and programs, and/or supporting users on production systems;


    Experience preparing informal technical documentation;


    Experience informally training users on an application or system, developing informal documentation for the users;


    Experience informally evaluating off-the-shelf or custom systems and applications;


    Has an understanding of HTML, JSP, JSTL/tag library, JavaScript/jQuery, and client libraries;


    Has an understanding of HTTP and REST, XML, and JSON;


    Has an understanding of JCR, sling, and OSGi;


    Preferred but not required:  Certification in Adobe Experience Manager (AEM).





    Applicants must apply by completing a Trial Court online application by clicking "Apply for this job online" button at the top of this page. 


    If you are not viewing this online, go to the Trial Court Jobs page at https://careers-trialcourtsofmass.icims.com/jobs  and search for this job.


    PLEASE NOTE:  Paper, faxed or emailed applications or resumes are not accepted for any Trial Court position.                        




    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed