Job Summary
As Payments Engineer III, you will partner with technology teams across the organization in deploying Enterprise Solutions and cloud services within enterprise platforms using Azure DevOps processes. As part of the Payment Systems, you provide engineering leadership and influence the design from an enterprise perspective. You will have expertise in repositories, code, infrastructure, source control, security, compliance, continuous integration, testing, delivery, and monitoring.
You will collaborate with other members of the Payments Team including Technical Architects, Business Analysts, and other Engineers. You will collaborate and mentor technology teams across multiple business units driving the implementation of the on-premises and cloud strategy.
The ideal candidate will have experience in complex payment systems and familiarity working across internal and external integration partners and working with vendors and payment networks. Experience in PCI compliance and knowledge of Point of Sale Systems is a plus. The candidate should be proficient in both C++ and Java, problem-solving, and working in a collaborative environment to deliver innovative solutions. You will be responsible for writing clean, efficient code, debugging issues, and contributing to the design and architecture of applications. Experience with Base 24-eps is preferred.
Payments Engineer III, Job Responsibilities
- Collaborate with product owners and other business partners to understand, identify and refine technical requirements that drive payment system architectures.
- Conceive and perform proofs-of-concept as needed to mitigate development risks and/or determine technical solutions.
- Evaluate legacy and current applications, their architecture, and design to make recommendations on improvements for future systems.
- Create and document payment system designs that support all principal requirements and map them effectively to HW/FW/SW components and/or non-functional quality attributes.
- Work with engineers to create and document detailed component designs and/or Implementations.
- Engineer and enable payment systems solutions within a DevOps environment.
- Influence target state Architecture, partnering with Technical Architects and other WBA areas, such as Enterprise Architecture, Retail Architecture, Network Architects, Data Architects, Solution Architects, Security Architects, and Cloud Engineering and Development teams.
- Accelerate the adoption of payment system solutions across business units.
- Ensure payment system deployments result in resilient, robust, and compliant systems. May oversee technology assessments, technology strategy reviews, and provide internal consulting to ensure all areas are practicing sound architecture hygiene.
- Translate complex ideas, technology, and programs into language senior management can relate to and perform as a key influencer on technical decisions that affect the business on a long-term basis.
- Participate in the Development of metrics and scorecards to influence the technology teams on industry best practices for payment systems deployments.
- Manage the vendor relationship including determining in scope and out of scope work, working through any interpretation of contract terms and monitoring/reviewing SLA adherence. Perform deep dive research on missed SLAs. Partner with the vendor to drive continuous improvement resulting in improved service and/or lower cost.
- Review and approve any request prioritizations. Ensure delivery against agreed upon SLAs and overall service delivery of operational activities.
- Understand short and long-term goals and objectives and recommend technical solutions and services. Maintain organization's effectiveness and efficiency by defining, delivering, and supporting strategic plans for implementing information technologies.
- Lead in a fast-paced environment and produce high-quality work under tight deadlines.
- Work with business stakeholders to advise them on available Enterprise/IaaS/PaaS/SaaS Services and enterprise agreements.
- Allocate available resources to meet operating objectives. Develop and mentor staff through on-boarding, open communication, training and development opportunities, and performance management processes; build and maintain employee morale and motivation; ensure the team is appropriately staffed with required competencies; foster a diverse and inclusive workplace.
Minimum Requirements
- Bachelor's degree and at least 3 years of experience in a technical engineering role, such as software development, release management, deployment engineering, site operations, technical operations or similar OR High school / GED and at least 6 years of experience in a technical engineering role, such as software development, release management, deployment engineering, site operations, technical operations or similar.
- Experience in Technology infrastructure, such as Network, Monitoring, Systems, Databases, etc.
- Experience establishing & maintaining relationships with individuals at all levels of the organization, in the business community & with vendors.
- Experience using time management skills such as prioritizing/organizing and tracking details and meeting deadlines
#J-18808-Ljbffr