Job Description
Job Title: IT Developer(Drupal)
Client: Judicial Council of California
Location: Remote work within the USA or on-site at the JCC in San Francisco, depending on the
contractor’s location.
Interview Location: Initial phone interviews may be conducted via Skype, Teams, etc.Final interviews may be conducted via Skype, Teams, etc.or will be on-site at the Judicial Council of California in San Francisco, CA.
Minimum Job-Specific Skills/Qualifications Required (in order of relative importance):
- Experience designing, implementing, and maintaining the software development and deployment process.
- Experience with CI/CD, deployment automation, CircleCI/Azure DevOps, or similar.
- Experience with cloud-based infrastructure management.
- Experience with cloud-based monitoring and maintenance.
- Familiarity with ARM templates, Bicep, Ansible, or similar.
- Experienced in module and theme development, frontend frameworks, and site-building, with a proven track
- record of delivering high-traffic Drupal-based solutions.
- Knowledgeable in making simple site configurations, including managing menus, users, blocks, front-page
- settings, etc. Changing or modifying existing settings.
- Knowledge of Multilingual content management. Able to manage languages and translations of Drupal page
- elements.
- Knowledge of advanced theming. Provide design implementation, responsive web design, grid-based layout
- techniques, jQuery-based interactions, Sass, installing themes, creating sub-themes, and tweaking sub-themes with
- CSS and custom template files. 2+ years theming in Drupal 9.
- Ability to design robust APIs to support mobile and desktop users.
- Ability to write reusable code and tests, build prototypes, troubleshoot issues, remove bottlenecks, and integrate
- the elements.
- Knowledge of Git.Familiarity with git workflow, cloning, branching, merging, and applying patches.
- Ability to understand the visual language per the stakeholders' goals and existing brand. Develops and implements
- user interfaces based on provided UX/UI wireframes, design compositions, and style guides.
- Ensure high performance and responsiveness to front-end applications and integrate the elements.
- Ability to configure, administer, and maintain Apache, Tomcat, and Lucee environments.
- Ability to provide user assistance to help end-users interact with software and authoring workflows.
- Proven track record of developing web accessibility compliance protocols and procedures for a large
- organization.
- Excellent verbal and written communication skills.
Additional Skills/Qualifications Desired:
- Recent experience within government agencies or exposure to civic-tech initiatives.
Description of Tasks and Responsibilities:
- Follow project plan, coordinate resources, and gather requirements from CJER and JRN.
- Deploy a new instance of a site in the Azure platform. Verify backup processes are in place.
- Ability to set up, monitor, and load balancers in Azure.
- Configure the menus (primary, featured links, footer) based on the current site.
- Identify the content types in the existing site and migrate them to Drupal.
∙Create a spreadsheet of the content and their respective fields.
∙Use the available feed importers to parse the spreadsheet.
∙Identify potential content that can be imported automatically.
∙Configure and create new feed importers.
- Upload files, media, and images to Drupal. Enhance, optimize, or replace the assets if needed.
- Create landing pages or basic pages that will display the content types. Use existing components to build.
- Identify any new components needed. Write the story for the component. Use HTML, CSS, and JavaScript to implement or modify a page or UI if necessary.
- Analyze old-to-new pages; migrate necessary content or modify as needed.
- Add languages used by the CJER, JRN for translation. Coordinate the translation of pages if the CJER and JRN has the resources.
- Run accessibility tests and fix any issues.
- Set up analytics and review dashboard with the CJER, JRN. Set up GTM events, A/B testing, Goals.
- Profile the performance and load. Fix the issues.
- Run security tests. Identify any vulnerability.
- Test the site and review it with the CJER and JRN.
- Fix any bugs found.Implement any changes from the stakeholders.
- Coordinate DNS changes and go live.
- Monthly status reports.
About Us:
Since 2000, Tri-Force Consulting Services () has been an MBE/SDB certified IT Consulting firm in the Philadelphia region. Tri-Force specializes in IT staffing, software development (web and mobile apps), systems integration, data analytics, system automation, cybersecurity, and cloud technology solutions for government and commercial clients. Tri-Force works with clients to overcome obstacles such as increasing productivity, increasing efficiencies through automation, and lowering costs. Our clients benefit from our three distinguishing core values: integrity, diligence, and technological excellence. Tri-Force is a six-time winner among the fastest-growing companies in Philadelphia and a four-time winner on the Inc. 5000 list of the nation's fastest-growing companies.
Job Tags
Contract work, For contractors, Remote work,