Lead Developer - AEM and Unqork
TIAA Expired |
||
Charlotte, NC, USA |
The Lead Developer is responsible for overseeing the analysis, programming, and configuration of IT Systems Software. This job develops complex software components and advises developers on best methods of software development and code creation. While working with the leadership team, this job provides project leadership for software development activities.
Key Responsibilities and Duties
5 Years Required; 7 Years Preferred
Key Responsibilities and Duties
- Monitors development work to ensure resulting software meets established goals.
- Coaches, reviews and delegates work to lower level professionals.
- Identifies and analyzes business needs, conducting requirements gathering, and defining scope and objectives for the IT System.
- Oversees the configuration, customization, diagnoses, and enhancements for operating systems software.
- Designs, codes and develops, and unit tests applications in accordance with established standards.
- Performs detailed design and code reviews and addresses findings appropriately.
- Bachelor's Degree Required
5 Years Required; 7 Years Preferred
- 2+ Years of hands-on experience in full cycle AEM implementations using version 6.5+ (development of CRX/JCR, Apache Sling, Apache Felix, and OSGi frameworks, advanced dispatcher and CDN caching strategies, AEM Multi Site Manager and security best practices)
- 2+ Years of hands-on experience in AEM touch UI/modern components
- 2+ years of hands-on experience using Adobe Digital Asset Manager (DAM) integrating with Adobe Sites and enterprise asset management solutions
- 2+ years of experience in AEM component development, Asset workflow development, Schedulers, Metadata & Tag Management plus integrating AEM with other applications.
- 2+ years of hands-on experience using java/JEE, spring, TDD and related frameworks
- 2+ years of hands-on front-end development using JavaScript, HTML, CSS