Architect

Job ID: 08560
Location: Media, PA  [Hybrid]
Employment Type: Contract

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

(Word, PDF, RTF, TXT)
* Required field.

Job Summary:  The Store Technology Engineering Loyalty Systems Architect and Engineer is responsible for the design, implementation, documentation, and support of the Store Technologies environment focused on our client’s Loyalty and rewards transaction ecosystem. They provide technical designs to meet new functional requirements, implement upgrades and fix third level engineering issues. This role will contribute to project plans, documents, and deliverables. Ensures the research, investigation and root cause analysis of application software faults are executed properly by team members. Coordinates feature and fix integration into main software release pipelines. 

 

 

Principal Duties:

 

1.    Provide
leadership on projects, design, architecture, and facilitate the definition
of project deliverables. Complete project deliverables based on the agreed
scope; estimate work effort, duration, resources, and requirements; ensure
that requirements are being met. Define tracking mechanisms and ensure IT
standards and methodology are met; manage client expectations and project
scope; motivate team members; track IT resources; appropriately report
status; deliver quality results.

2.    Understand
and facilitate the documenting of business processes and procedures
cross-functionally. Leverage this knowledge to identify and recommend process
and technical solutions to solve business problems.

3.    Provide
technical leadership and consulting across the Loyalty system applications,
architecture, security, infrastructure, and web service functions &
features down to the project planning level

4.    Facilitate
requirements gathering tasks. Analyze requirements for system enhancements
and modifications. Facilitate the documentation of business and technical
requirements. Research and analyze options; recommend solutions; and write
functional specifications.

5.    Design
solutions based on requirements, create test scripts and perform unit
testing, create and test installation scripts and procedures.

6.    Facilitate
planning and execution of appropriate user acceptance testing with business
owners.

7.    Facilitate
and participate in execution and planning of robust end-to-end testing, coach
team members on development and testing best practices.

8.    Serve
as technical lead for operational support issues escalated by team members of
key business partners. Work with IT and outside vendors to resolve technology
issues for the business, corporate departments and other IT groups.

  1. Develop and maintain
    processes and procedures and standard operating procedures as
    appropriate.
  2. Assist in the design and
    implementation of security and infrastructure projects to maintain
    compliance and optimal performance of the loyalty system
  3. Effectively communicate
    throughout all levels of the organization and explain technical issues
    clearly and concisely.

12. Maintain
communication between client and vendors pertaining to external projects.
Keep project manager and direct project team updated on project status.

  1. Coach and mentor other team
    members in their development; provide constructive suggestions as to
    recommended processes, procedures and templates. Actively seek
    opportunities for roles which provide career growth for Associates;
    serve as a resource and knowledge expert to project manager in the
    project areas. Participate in the appraisal process by providing
    feedback to Project Manager for direct report associates. 
    Participate and provide input on the hiring and selection process. 
    Conduct and coordinate team cross-training.
  2. Define tracking mechanisms
    and ensure IT standards and methodology are met; manage expectations and
    project scope; motivate team members; appropriately report status;
    deliver quality results.

 

Essential Functions:

 

1.   Flexibility to work individually and within a team environment

2.   Excellent verbal and written communication, as well as customer service focused

3.   Engage in cross team and cross organization communication and working relationships

4.   Detail oriented, enterprise organizational skills, and time/ risk management

5.   Apply analytical skills, problem solving, and manage ambiguity

6.   Familiar with and ability to apply working knowledge of

a.   NCR Advanced Marketing System andor GK Software Engage solutions

b.   Loyalty and Rewards Systems and Architecture

c.    Microsoft Platforms

d.   AWS and Cloud Related Concepts and Technologies

e.   Networking Concepts and Technologies

f.     Information Security Concepts and Technologies

g.   Observability and Telemetry [Datadog]

h.   End Point Management [Ivanti]

i.     Automation [Powershell]

j.     VCenter/Esxi / Virtualization / VSan

k.    Code Repository and Management [GitHub/Jenkins]

7.   Work within an Agile Methodology using Atlassian Jira

8.   Deliver architectural, procedural, operational, engineering and support related Documentation using Atlassian Confluence and Service Now

9.   Provision Architectural and Engineering Designs using Atlassian Confluence and Draw.io

10. Experience working on and leading in small, medium, and large technical projects

  1. Ability to self-plan, size, forecast and prioritize work within Agile Sprints
  2. Participate in On Call 24/7 Rotations
  3. Stretch Capabilities
    1. Containers
    2. Open Source/Linux
    3. Extended skills in automation
    4. Experience in convenience/retail related industry technology

 

 

Basic Qualifications:

 

  1. Bachelor’s degree in Information Technology, Engineering or related field preferred

2.  Several years experience in systems architecture and engineering

  1. In-depth knowledge of IT concepts, strategies and methodologies and their application to business opportunities
  2. In-depth knowledge of project planning methodologies and tools and IT standards and guidelines
  3. 10+ years of related work experience including 5+ years’ work experience in solution design and systems architecture with Loyalty and Rewards technical
  4. Exposure to infrastructure design, implementation, support and management solutions
  5. Knowledge of standard support models and methodologies

8.  Familiar with debugging and performance analysis tools

9.  Knowledge of scripting and orchestration tools

10. Experience with managing and configuring a multi endpoint environment

  1. Previous functional and technical experience with Loyalty and Rewards systems
  2. Knowledge and experience with in-store technology
  3. Familiarity with PCI requirements and security best practices

14. Experience interacting and management vendor engagement and relationships