Come join our Goddard Systems, LLC (GSL) corporate team! We are a great place to work and offer many employee-friendly perks and benefits. GSL is the manager of the Goddard School franchise system that supports over 600 schools which delivers a high-quality, play-based learning program to families all over the United States. Our successful franchise business model supports franchisees through partnerships with teams of seasoned professionals who draw over 30 years of business, marketing, IT, franchise, finance, and education experience. Because of this, The Goddard School has grown into an institution that parents and families trust, reaching more than 80,000 students in 38 states – and growing.
Position Summary
As an Adobe Lead Developer, the successful candidate will be responsible for developing responsive web & mobile user interfaces in Adobe Experience Manager (AEM) as well as integrating with our Marketo platform. Developer should possess strong technical and potential leadership qualities to plan, design, document, and implement strategies for user friendly, efficient and high performing JavaScript screens across large scale enterprise software applications, including Adobe Experience Manager and Marketo Platforms. In addition, the candidate should be capable of managing development deliverables, and requirements scope for new or existing products and applications. These qualities should be used effectively to work with fellow developers, architects, QA engineers and analysts to resolve complex system interaction issues as well as communicating the results to upper management. These communication skills should also be used to effectively manage the internal and external expectations from customers and also in communicating progress to senior management.
The candidate will be responsible in keeping up with agile development schedule across application development teams. These responsibilities must be met while ensuring compliance with system specifications. The candidate must maintain a high degree of process, and documentation on all software releases to support existing development efforts as well as the maintenance of deployed solutions.
Responsibilities
- Develop front end code using JavaScript (Angular JS) for web and mobile applications
- Develop code to extend and customize adobe experience manager (AEM) platform
- Develop code with C# to produce Marketo integrations
- Develop procedure for import and export of Marketo data using Marketo APIs
- Develop high degree of code coverage, unit testing, functional testing with testing framework
- Maintain high level of documentation and consistently produce clean code.
- Collaborate with a team of developers and architects, UX / UI visual designers to create a website and Mobile/Web applications
- Design the data and presentation layer of the web applications front-end, mark-up, and script interfaces and content on content-managed, responsive websites/systems that work flawlessly on desktop, tablet, phone, and other devices Work with Adobe Experience Manager
- Serve as primary in-house expert on AEM to develop best architectural solutions and be able to effectively communicate AEM considerations to factor when developing requirements
- Hands on experience in Marketo technology and reporting is required
- Expertise in integration with third party and other Adobe solutions using REST APIs is required
- Hands on experience with Adobe experience manager (AEM) as content management system (CMS) in full lifecycle AEM implementations is required
Experience and Competencies
Minimum Requirements
- A minimum of 5 years Adobe AEM and Marketo software experience focused on the web development and Marketo integrations
- 3+ years’ experience in UI JavaScript frameworks and responsive design: Angular, jQuery, React, Backbone, etc.
- 5+ years experience with C# and Azure technologies
- Experience with Adobe CI/CD capabilities to manage automated deployments
- Ability to take design compositions and produce clean JavaScript, HTML and CSS
- Ability to understand business goals, recognize business needs and link them to specific technical solutions
- Strong communications skills and a passion for learning and mentoring
- Strong desire to learn new techniques and technologies
- Experience using automation tools for code quality, unit testing and deployment
- Demonstrated adaptability, goal orientated and innovative, individual
- Experience working and implementing solutions with Micro Services Architecture
- Demonstrated ability to handle/organize multiple complex technical projects simultaneously without compromising the quality of work or the final product
- Demonstrated strong analytical & troubleshooting skills, as well as excellent written and verbal communication skills
Highly Desired
- Bachelor’s degree in technology related discipline, preferably Computer Science, Software Development or Management Information Systems
- Experience working with Postman
- Experience with Microsoft Dynamics CRM platform
- Experience working with Azure DevOps automations
- Experience working with Twilio or other SMS technologies
There will be periodic requirements to travel for in-person events, at the discretion of your manager or the requirement of the company.