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.Â
Learn more about this Employer on their Career Site
