Job Title: System Software Programmer Intermediate
Location: Columbia, SC
Duration: 12 Months
Project Overview
An enterprise organization has implemented Adobe Experience Manager (AEM) as its primary platform for forms and workflow development. The organization is seeking an experienced Systems Software Programmer with strong AEM expertise to support ongoing development, maintenance, and optimization of this platform.
The selected candidate will work under general supervision, reporting to an AEM technical lead, and will play a key role in ensuring the stability, integrity, and performance of application and server infrastructure. This position includes shared 24/7 on-call responsibilities.
Position Summary
The Systems Software Programmer will participate in the design, development, deployment, and support of AEM-based solutions. This role requires hands-on experience with full SDLC activities, system configuration, application development, testing, and deployment across multiple environments.
Key Duties and Responsibilities
Participate in the implementation and enhancement of Adobe Experience Manager (AEM), including:
Analyze existing programs and design logic for new systems
Develop flowcharts, perform coding, testing, and debugging of applications
Prepare system and programming documentation and obtain necessary approvals
Configure system settings and options to meet business requirements
Plan and execute unit, integration, and acceptance testing
Assist with application deployments and migrations across Development, QA, and Production environments
Follow secure web development and deployment best practices
Adhere to internal standards related to:
Coding quality
Unit test coverage
Automation
Continuous integration
Collaborate with internal teams and vendors to ensure sound practices for:
Perform duties in alignment with organizational mission, values, and client service standards
Required Education / Certifications
Preferred Education / Certifications
Required Skills (Ranked by importance)
7+ years of experience across the full Software Development Life Cycle (SDLC)
3+ years of hands-on experience with Adobe Experience Manager (AEM) version 6.4 or higher
3+ years of experience with Adobe PDF Forms and Adobe Analytics
4+ years of experience with JavaScript and XML development
4+ years of experience with SQL querying
4+ years of experience with change management
Preferred Skills
Additional Skills
Ability to mentor and lead small application teams
Strong business analysis skills with architecture and implementation experience
Clear and concise verbal and written communication skills
Ability to build and maintain effective working relationships with business users, management, vendors, and peers
Strong organizational, multitasking, and time-management skills
Ability to quickly learn new applications and technologies
Hands-on understanding of business processes