Senior Software Engineer - Adobe Experience Manager
Job Description
Position Overview
The Senior AEM Software Engineer is a position that works with a team of technical resources focusing on development for a resident software platform. Senior Software Engineers are expected to collaborate and coordinate with offshore teams and contracting team resources and are responsible for ensuring code is meeting company architectural standards and design patterns.
Responsibilities
- Delivers complex solutions to customers and be able to work effectively both as an individual and as part of a team that is led by the Project Manager and Technical Architect.
- Develops new applications and functionality including modifying existing website, micro-sites, and application sites for B2B and B2C web portals. Develop and document functional specifications
- Works with other Senior Software Engineers to write and review technical specifications as required, meeting the objectives of functional specifications. Specifically, identifying specific interfaces, methods, parameters, procedures or functions as required.
- Provide production support for ecommerce sites including afterhours support when necessary.
- Participate in the full SDLC (Agile, JIRA), including requirement analysis, design and implementation, estimations and other aspects of iterative development.
- Provides technical support for maintenance of existing applications.
- Ability to clearly write technical specifications.
- Able to effectively communicate across teams and roles.
- Demonstrable ability to work within a highly collaborative team to deliver projects on time, with high quality, and within budget.
Qualifications
- Bachelor's degree in Computer Science or related discipline.
- 5-10 years IT experience developing and implementing business applications.
- 5-10 years of experience with object oriented applications development in a UNIX or Linux environment, including the ecommerce applications and web applications framework(s) relevant for the specific employer. Includes developing and maintaining enterprise quality applications.
- Strong Experience in using Adobe Experience Manager as a CMS for user facing websites.
- Expertise in core web technologies including XML, HTML5, CSS, client/server-side-scripting languages such as JavaScript preferably using SPA (Single page application) and web services development using RESTful implementations.
- Strong knowledge and experience in integration with components of Adobe Marketing Cloud (including Adobe Target, Adobe Analytics, Audience Manager and Campaign) and Adobe Social
- Proficient in Day CQ / Adobe AEM foundational concepts, including the use of core frameworks such as Apache Sling and Apache Felix, a solid understanding of all of the related building blocks including templates, workflows, components, dialogs, widgets, etc., and the Adobe AEM development and deployment process.
- Strong understanding of common Adobe integration patterns, and generally design and architecture patterns.
- Understanding of various peripheral digital marketing systems like DAM, Target, Analytics, AAM, and CRM.
- Ability to fine-tune AEM application for optimal performance, including configuring Threads, Heap, GC Policy.
- Proficient knowledge of the end-to-end content lifecycle, web content management, content publishing / deployment, and delivery processes
- Deep knowledge of Adobe Experience Manager and AEM Core components (Example: Sling, OSGI, JCR, Dispatcher)
- Experience with Continuous Integration and automated testing strategies using Adobe Cloud Manager.
- Experience developing web UIs with Vue Js, AJAX, JSON, jQuery and jQuery UI frameworks, etc.
- Experience in integrating Adobe Target, Adobe Analytics, and Audience Manager with AEM.
Wintrust Financial Corporation, including community banking and financial services subsidiaries, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, citizenship status, sex, sexual orientation, gender identity and expressions, genetic information, marital status, age, disability, or status as a covered veteran or any other characteristic protected by law.
Date Posted
09/06/2022
Views
6
Similar Jobs
Sr. Software Engineer - OEMS Team - Enfusion
Views in the last 30 days - 8
Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...
View DetailsSoftware Engineer 431407 - Experfy
Views in the last 30 days - 8
The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...
View DetailsAccount Manager (Advertising Sales Team) - Chicago - CafeMedia
Views in the last 30 days - 6
This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...
View DetailsSoftware Product Consultant - CSC Corptax
Views in the last 30 days - 10
The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...
View DetailsMachine Learning Engineer - Oak Street Health
Views in the last 30 days - 8
Oak Street Health is a rapidly growing company that is looking for a machine learning engineer to support their production modeling efforts The compan...
View DetailsSite Operations Manager - Tempus
Views in the last 30 days - 12
The company is looking for a Site Operations Manager to lead the development of their research site operations team The team will be responsible for c...
View Details