- Location
- Belk Administration Company, United States of America
- Type
- Full-time
- Department
- Engineering
- Education
- Master
- Source
- Workday
Description
Essential Functions
- Agile Planning: Works with Product Management / Business Partners to understand the challenges that customers and end users face in teir day-to-day work and partner with them to design viable solutions
- Advises viable solutions to processes, technology, and interfaces that improve the effectiveness of the team and reduce technical debt
- Foresees capacity requirements for component usage and identifies limitations
- Provides input into story sizing, backlog grooming, and release planning
- Product Development: Contributes to product and solution designs to address critical issues and complex problems
- Builds software applications across multiple platforms in response to the needs of stakeholders
- Understands technical architecture and writes software and automated tests that are aligned with agreed upon standards: Performs trouble-shooting efforts and investigations when necessary
- Application Support: Provides ongoing support, monitoring, and maintenance of deployed products
- Advice and Guidance: Actively works with less experienced software engineers providing technical guidance and oversight
- Emerging Technology Monitoring: Actively participates in the engineering community, staying up to date on new software technologies and best practices and shares insights with others in the organization
Required Qualifications
- Bachelor's or Masters Degree in Computer Science or related field; equivalent combination of industry related professional experience and education
- 2-5 years hands-on Oracle Retail Xstore POS development, Oracle databases, Oracle EFTLink, and knowledge of RTLog generator and Xenvironment.
- 2-5 years experience with deal and promotion engines.
- 2-5 years deep expertise in Java 11/J2EE, SQL databases (Oracle, PostgreSQL)
- 3-5 years Spring and related frameworks, and/or peripheral integrations like receipt printers, scanners, and PIN pads in Xstore POS.
- 2-5 years proven experience with payment integrations (e.g., Verifone, ACI, Adyen, Worldpay, etc.).
- 2-3 years experience with Oracle Xmobile and Thin Client architectures, along with Android development experience in a retail domain.
- Experience realizing applications from conception and design, to implementation and support
- Experience with relational and dimensional data modeling
- Experience with application lifecycle methodologies (e.g. agile, iterative)
- Experience in analysis, design and programming
- Experience with appropriate database technology
Preferred Qualifications
- Proficiency with source code management tools (e.g., Git), Jira, and Confluence
- Experience in Data Integration projects or hands-on experience with ETL data points.
- Understanding of DevSecOps practices, CI/CD pipelines, and Agile/Scrum methodologies.
- Exposure to test automation frameworks and performance tuning in high-volume retail systems.
Knowledge, Skills, & Abilities
- Advanced knowledge in requirements gathering, solution architecture, system design, development, implementation, and post-production support for highly scalable, high-volume retail software.
- Advanced knowledge of SQL with relational databases (e.g., Oracle 19c, PostgreSQL)
- Payment & Core Retail Engines: Strong engineering background in retail-specific logic, including custom Deal & Promotion engines, loyalty programs, and direct payment integrations (e.g., ACI, Verifone, Worldpay).
- Hands-on development and configuration expertise in Oracle Retail Xstore POS, Xenvironment, ACI, and RTLog generator, with a proven ability to troubleshoot and resolve complex POS application issues.
- Ability to understand and communicate the business impact of technical issues.
- Collaborates with project teams on application and module design that achieves the quality attributes of performance, scalability, and availability.