Founded in 1991 with the idea to be the alternative to the big banks, Wintrust has since grown into a financial services company with more than $45 billion in assets, headquartered in Rosemont, Illinois. Through our multiple companies and divisions, we provide traditional community banking and commercial banking services, wealth management solutions, commercial and life insurance premium financing, mortgage origination, and short-term accounts receivable financing and certain administrative services, such as data processing of payrolls, billing, and treasury management services. We provide community-oriented personal and business banking services to customers located in the greater Chicagoland area, northwest Indiana, and southern Wisconsin through more than 175 community bank locations.
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.
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.
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.
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.