Software Developer SME (Systems Software) (TS/SCI with Poly Required)

Posted Yesterday
Be an Early Applicant
McLean, VA, USA
In-Office
Entry level
Information Technology • Software • Analytics • Cybersecurity
The Role
Develops and maintains JavaScript and ExtendScript automation for Adobe InDesign, Illustrator, and Photoshop. Responsibilities include workflow automation, script debugging and refactoring, API and file-system integration, testing, documentation, version control, production defect resolution, and compatibility assessment after application or operating-system updates. The role supports complex publishing and digital media production environments and requires an active TS/SCI with Polygraph clearance and U.S. citizenship.
Summary Generated by Built In

GCI embodies excellence, integrity and professionalism. The employees supporting our customers deliver unique, high-value mission solutions while effectively leverage the technological expertise of our valued workforce to meet critical mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber Operations. We maximize opportunities for success by building and maintaining trusted and reliable partnerships with our customers and industry.

At GCI, we solve the hard problems. As a Software Developer, a typical day will include the following duties/skills:

    WORK REQUIREMENTS

    • Use Adobe Creative Cloud Scripting to develop, maintain, troubleshoot, document, and enhance automation scripts supporting Adobe InDesign, Adobe Illustrator, and Adobe Photoshop production environments.
    • Develop, modify, debug, test, document, and maintain production-quality Adobe scripts.
    • Troubleshoot scripts following Adobe Creative Cloud application updates, operating-system changes, changes to source documents, and changes to production workflows, and assessing the impact of Adobe Creative Cloud version changes on existing automation.
    • Automate complex production workflows involving document creation or modification, graphics and asset manipulation, file processing, and document export.
    • Analyze existing or legacy Adobe scripts, identify defects or performance issues, and modify or refactor scripts while preserving required functionality.
    • Develop scripts that interact with web APIs, local file systems, directories, and common production file formats.
    • Create technical documentation describing script architecture, dependencies, configuration, installation, operation, and known limitations.
    • Develop test cases and conduct functional and regression testing.
    • Manage project priorities and tasks to ensure accuracy and timeliness, clarity of message, and quality control for products.
    • Meet customer's requirements for quality, responsiveness, and accessibility. The candidate shall comply with customer development standards and employ modern web and application design and development best practices.

    REQUIRED SKILLS

    • Demonstrated experience developing and maintaining automation scripts for Adobe Creative Cloud applications.
    • Demonstrated experience specifically developing scripts for Adobe InDesign, Adobe Illustrator, and Adobe Photoshop.
    • Demonstrated advanced proficiency in JavaScript/ExtendScript and demonstrated experience using Adobe application-specific scripting interfaces and object models.
    • Demonstrated experience with Adobe UXP, CEP, or other Adobe extensibility technologies.
    • Demonstrated ability to develop, modify, debug, test, document, and maintain production-quality Adobe scripts.
    • Demonstrated experience automating complex production workflows involving document creation or modification, graphics and asset manipulation, file processing, and document export.
    • Demonstrated experience troubleshooting scripts following Adobe Creative Cloud application updates, operating-system changes, changes to source documents, and changes to production workflows, and assessing the impact of Adobe Creative Cloud version changes on existing automation.
    • Demonstrated ability to analyze existing/legacy Adobe scripts, identify defects or performance issues, and modify or refactor scripts while preserving required functionality.
    • Demonstrated experience implementing appropriate error handling, validation, logging, and recovery mechanisms in automation scripts.
    • Demonstrated experience developing scripts that interact with web APIs, local file systems, directories, and common production file formats.
    • Demonstrated experience with software development lifecycle practices, including requirements analysis, development, testing, deployment, maintenance, and defect resolution.
    • Demonstrated experience using source-code/version-control systems such as Git or an equivalent technology.
    • Demonstrated experience diagnosing and resolving production defects within established service or project timelines.
    • Demonstrated experience developing maintainable, modular, and documented code.
    • Demonstrated experience creating technical documentation describing script architecture, dependencies, configuration, installation, operation, and known limitations.
    • Demonstrated experience developing test cases and conduct functional and regression testing.

    DESIRED SKILLS

    • Demonstrated experience with Adobe InDesign Server.
    • Demonstrated experience with automated build, deployment, or testing processes.
    • Demonstrated experience supporting large-scale publishing, digital media, graphic production, or prepress environments.
    • Demonstrated experience with sharing of files between InDesign, Illustrator, and Photoshop.
    • Demonstrated experience with automated generation of graphics, charts and tables for placement in InDesign or Illustrator.
    • Demonstrated experience with authoring Adobe plugins.
    • Demonstrated experience with automated processing of linked assets.
    • Demonstrated experience with coordinating file naming, directory, and asset-management processes.
    • Demonstrated experience with batch processing across multiple Adobe applications.
    • Demonstrated experience integrating Adobe scripting with external files or structured data sources.

    A candidate must be a US Citizen and requires an active/current TS/SCI with Polygraph clearance. 

    Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

    Qualifications Education Preferred BA/BS or better. Experience Required Demonstrated work related experience. Equal Opportunity Employer
    This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

    Skills Required

    • U.S. citizenship
    • Active/current TS/SCI with Polygraph clearance
    • Demonstrated experience developing and maintaining Adobe Creative Cloud automation scripts
    • Experience scripting Adobe InDesign, Adobe Illustrator, and Adobe Photoshop
    • Advanced proficiency in JavaScript and ExtendScript
    • Experience with Adobe application scripting interfaces and object models
    • Experience with Adobe UXP, CEP, or other Adobe extensibility technologies
    • Experience automating complex production workflows involving documents, graphics, assets, file processing, and exports
    • Experience troubleshooting scripts after application, operating-system, source-document, or workflow changes
    • Ability to analyze, debug, refactor, and maintain legacy Adobe scripts
    • Experience implementing error handling, validation, logging, and recovery mechanisms
    • Experience integrating scripts with web APIs, local file systems, directories, and production file formats
    • Experience with software development lifecycle practices
    • Experience using Git or an equivalent version-control system
    • Experience diagnosing and resolving production defects within established timelines
    • Experience developing maintainable, modular, and documented code
    • Experience creating technical documentation for script architecture, dependencies, configuration, installation, operation, and limitations
    • Experience developing test cases and conducting functional and regression testing
    • Bachelor's degree or better
    • Experience with Adobe InDesign Server
    • Experience with automated build, deployment, or testing processes
    • Experience supporting large-scale publishing, digital media, graphic production, or prepress environments
    • Experience sharing files between InDesign, Illustrator, and Photoshop
    • Experience generating graphics, charts, and tables for InDesign or Illustrator
    • Experience authoring Adobe plugins
    • Experience processing linked assets automatically
    • Experience coordinating file naming, directory, and asset-management processes
    • Experience with batch processing across multiple Adobe applications
    • Experience integrating Adobe scripting with external files or structured data sources
    Am I A Good Fit?
    beta
    Get Personalized Job Insights.
    Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

    The Company
    HQ: Anchorage, AK
    180 Employees
    Year Founded: 1989

    What We Do

    GCI is an Engineering and IT Services company focusing on Data Analytics, Engineering, Cyber Operations, Targeting and Analysis, Operations Solutions and Training. We help our customers solve their greatest challenges by providing exceptional consulting and mission solutions.

    Similar Jobs

    Comcast Logo Comcast

    Software Engineer

    Digital Media • Information Technology • News + Entertainment
    Hybrid
    Reston, VA, USA
    115000 Employees
    120K-180K Annually

    PwC Logo PwC

    Consultant

    Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
    Hybrid
    69 Locations
    370000 Employees
    77K-202K Annually

    CrowdStrike Logo CrowdStrike

    Sr. Instructor, Training- Cloud Security (Remote)

    Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
    Remote or Hybrid
    USA
    11000 Employees
    110K-170K Annually

    TransUnion Logo TransUnion

    Sr Director, Market Planner

    Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
    Hybrid
    4 Locations
    13000 Employees
    188K-313K Annually

    Similar Companies Hiring

    Revel Thumbnail
    Aerospace • Hardware • Robotics • Software
    Marina Del Rey, California
    70 Employees
    Blee Thumbnail
    Artificial Intelligence • Marketing Tech • Software
    New York, New York
    33 Employees
    RapidScale Thumbnail
    Cloud • Information Technology • Consulting
    Raleigh, NC
    600 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account