Overview
Skills
Job Details
Title: Sr. Application Engineer
Location : Chicago IL Preferred locals but remote is also fine.
JOB DESCRIPTION:
We are seeking a highly skilled Sr. Application Engineer to support and enhance global Customer Relationship Management platform also known as GEM. GEM delivers a unified view of guest profiles and preferences to key platforms such as CRS, Loyalty Management System, mobile app and Loyalty web application. Major component includes Master Data Management (MDM) platform which will be migrated to cloud soon.
This role reports to Senior Manager - Data and Application Engineering and plays a critical part in the evolution of Client customer data strategy through scalable, cloud-enabled application development.
The position responsibilities outlined below are in no way to be construed as all encompassing. Other duties, responsibilities, and qualifications may be required and/or assigned as necessary.
POSITION RESPONSIBILITIES:
Design, develop, and deploy enterprise-grade Java (J2EE) and web applications end-to-end on-prem and Cloud Environment
Support design, testing, and deployment of scalable applications.
Drive continuous improvements for reliability and user experience by adapting to new tools and technics.
Ensure compliance with Client s Application Engineering standards and security guidelines.
Partner with Engineering Manager, Product Managers, project managers, architects, and business stakeholders to define technical deliverables and milestones.
Collaborate with all team members including on-site, near shore and offsite so as a POD we can support all applications within this Platform.
Support review code and other engineering best practices and ensure team alignment and adherence.
Support on-prem CRM API platform and migration of API Platform to cloud
Support on-prem MDM platform and migration of Platform to cloud.
Support existing SOAP/RESTful APIs
Support current integration of data flow across CRM API platform and external platforms. Support current CI/CD Pipelines and migrate to cloud based CI/CD pipeline for automated builds, deployments, and monitoring
Demonstrate a commitment to Client core values.
EXPERIENCE AND QUALIFICATIONS:
7 years or more of progressively responsible application development experience.
Demonstrated ability to create reusable components that can be leveraged across multiple applications.
Demonstrated ability to support, review application logs and dive into root cause analysis.
Exceptional attention to detail, organization, planning and project management skills.
Strong quantitative, analytical, critical-thinking and problem-solving skills.
Proven ability to influence and work with cross-functional teams.
Significant skill required to work effectively across internal functional areas in situations where clear parameters may not exist.
Proven record of being a strong *team player* - a whatever-it-takes attitude to complete a project successfully for the team.
Strong work ethic and personal integrity; self-directed and self-motivated with a highly developed curiosity and willingness to learn and to teach.
Excellent verbal and written communication skills as well as interpersonal and influencing skills.
Ability to define and capture business needs along with articulating strategic implications of analytic results with clarity and persuasiveness in an audience appropriate manner.]
Experience with front end development in large-scale Enterprise Java applications
Hands on Cloud Application development on AWS using EKS,ECS,Ec2,Lambda,s3,IAM,API gateway etc.
Hand on experience on Azure Application development is a plus
Hands on experince of Kubernetes API development
Solid experience in enterprise level J2EE platforms using J2EE design patterns. Solid experience in SOAP/REST web service development.
Software development in language pertinent to project (Java,Python, HTML5, CSS3, node.js, JavaScript (JQuery).
Strong front end and backend development skills. Solid experience in Java design, coding, testing and debugging techniques.
Strong SQL knowledge including nosql and lowsql platfroms like snowflake,postgres,dynamodb,auroradb,DB2
Spring Framework, JMS, DOJO, AJAX, Eclipse, Hibernate, JUnit, Struts. XML/JSON data interchange formats. Subversion/Git. Jboss, Tomcat is required.
Highly motivated self-starter who is very good at learning and mastering new technologies without much guidance.
PREFERRED SKILLS:
Previous consulting experience desired
Familiarity with Informatica's ETL/MDM
Cloud Developer certification is a plus-Experience with AWS is preferred.
Python Certification is a plus.
Java Certification is a plus.
EDUCATION:
Bachelor's degree, preferably in computer science, engineering, mathematics, statistics or related discipline.
Graduate degree preferred