Software Engineer

Belk

Town of Charlotte (NY)

On-site

USD 95,000 - 140,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Belk is seeking a Software Engineer to write and maintain code, improve performance, and reduce technical debt in alignment with the product roadmap. You will participate in Agile planning, provide technical guidance, and monitor emerging trends to deliver scalable retail software solutions.

The role emphasizes development across platforms, strong Oracle Retail Xstore experience, and integration with payment systems. Collaboration with product management and cross-functional teams is essential.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field or equivalent
  • 2–5 years hands-on Oracle Retail Xstore POS development, Oracle databases, Oracle EFTLink, and knowledge of RTLoggenerator and X environment
  • 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 XstorePOS
  • 2–5 years proven experience with payment integrations (e.g., Verifone, ACI, Adyen, Worldpay)
  • 2–3 years experience with Oracle Xmobile and Thin Client architectures, plus Android development 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 data technology

Responsibilities

  • Agile Planning: Works with Product Management to understand customer challenges and design viable solutions
  • Advises viable solutions to processes, technology, and interfaces to improve team effectiveness and reduce debt
  • Forecasts capacity for component usage and identifies limitations
  • Provides input into story sizing, backlog grooming, and release planning
  • Product Development: contributes to product and solution design to address issues and complex problems
  • Builds software applications across multiple platforms in response to stakeholder needs
  • Understands technical architecture and writes software and automated tests aligned with standards
  • Application Support: provides ongoing support, monitoring, and maintenance of deployed products
  • Advice and Guidance: works with less experienced engineers providing technical guidance and oversight
  • Emerging Technology Monitoring: stays up-to-date on new software technologies and shares insights

Skills

Java 11/J2EE
Oracle Retail Xstore
SQL Databases
Payment Integrations
Spring Frameworks
Agile / Scrum
Android Development

Education

Bachelor’s or Master’s in Computer Science

Tools

Git
Jira
Confluence
RTLoggenerator

Job description

The Software Engineer writes and maintains code within applications and systems to implement capabilities and features, improve performance and maintainability, while reducing technical debt in alignment with product and technology roadmaps. Plays a role in Agile planning, providing advice and guidance, and monitoring emerging trends.

Essential Functions

  • AgilePlanning: WorkswithProduct Management / Business Partnerstounderstandthechallengesthatcustomersandendusersfaceinteirday-to-dayworkandpartnerwiththemtodesignviablesolutions
  • Advisesviablesolutionstoprocesses,technology,andinterfacesthatimprovetheeffectivenessoftheteamandreducetechnicaldebt
  • Foreseescapacityrequirementsforcomponentusageandidentifieslimitations
  • Providesinputintostorysizing,backloggrooming,andreleaseplanning
  • Product Development:Contributestoproductandsolutiondesignstoaddresscriticalissuesandcomplexproblems
  • Buildssoftwareapplicationsacrossmultipleplatformsinresponsetotheneedsofstakeholders
  • Understandstechnicalarchitectureandwritessoftwareandautomatedteststhatarealignedwithagreeduponstandards:Performstrouble-shootingeffortsandinvestigationswhennecessary
  • Application Support:Providesongoingsupport,monitoring,andmaintenanceofdeployedproducts
  • AdviceandGuidance:Activelyworkswithlessexperiencedsoftwareengineersprovidingtechnicalguidanceandoversight
  • Emerging Technology Monitoring:Activelyparticipatesintheengineeringcommunity,stayinguptodateonnewsoftwaretechnologiesandbestpracticesandsharesinsightswithothersintheorganization

Required Qualifications

  • Bachelor’sor Masters Degreein Computer Scienceorrelatedfield; equivalentcombinationofindustryrelatedprofessionalexperienceandeducation
  • 2-5 yearshands-on Oracle RetailXstorePOS development, Oracle databases, OracleEFTLink, and knowledge ofRTLoggenerator andXenvironment.
  • 2-5 yearsexperiencewithdeal and promotionengines.
  • 2-5 yearsdeepexpertisein Java11/J2EE, SQL databases(Oracle, PostgreSQL)
  • 3-5 yearsSpring and related frameworks, and/or peripheral integrations likereceiptprinters,scanners, and PIN padsinXstorePOS.
  • 2-5 yearsproven experience with payment integrations (e.g., Verifone, ACI, Adyen, Worldpay,etc.).
  • 2-3 yearsexperience withOracleXmobileandThin Clientarchitectures, along withAndroid developmentexperience in a retaildomain.
  • Experiencerealizingapplicationsfromconceptionanddesign,toimplementationandsupport
  • Experiencewithrelationalanddimensionaldatamodeling
  • Experiencewithapplicationlifecyclemethodologies(e.g.agile,iterative)
  • Experienceinanalysis,designandprogramming
  • Experiencewithappropriatedatabasetechnology

Preferred Qualifications

  • Proficiencywith source code management tools (e.g., Git), Jira, and Confluence
  • Experience in Data Integration projects or hands-on experience with ETLdata points.
  • Understanding ofDevSecOpspractices, 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 inrequirementsgathering, 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 configurationexpertisein Oracle RetailXstorePOS,Xenvironment, ACI, andRTLoggenerator, with a proven ability to troubleshoot and resolve complex POS application issues.
  • Ability to understand and communicate the business impact of technical issues.
  • Collaborateswithprojectteamsonapplicationandmoduledesignthatachievesthequalityattributesofperformance,scalability,andavailability.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Oracle Xstore)
Software Engineer (Oracle Xstore)

Belk • Charlotte (NC)

On-site
USD 90,000 - 130,000
Software Engineer (Oracle Xstore)
Software Engineer (Oracle Xstore)

Belk, Inc. & Belk eCommerce LLC. • United States

On-site
USD 110,000 - 160,000
Oracle Xstore Developer
Oracle Xstore Developer

Vidorra Consulting Group • St. Louis (MO)

On-site
USD 110,000 - 150,000
Senior Business Systems Analyst
Senior Business Systems Analyst

IVIDTEK INC • Las Vegas (NV)

On-site
USD 75,000 - 95,000
Oracle Xstore Application Engineer
Oracle Xstore Application Engineer

Confidential • Illinois

On-site
USD 83,250 - 95,000
Point of Sale Engineer
Point of Sale Engineer

CRG • Salisbury (NC)

Hybrid
USD 88,000 - 118,000
Senior Oracle Xstore & Java Solutions Engineer
Senior Oracle Xstore & Java Solutions Engineer

Vidorra Consulting Group • Lake Saint Louis (MO)

On-site
USD 90,000 - 120,000
POS / Retail Systems Engineer
POS / Retail Systems Engineer

Poland and Eastern Europe • Town of Poland (NY)

On-site
USD 80,000 - 110,000
Technical/Functional Architect
Technical/Functional Architect

Urgenci • Oakland (CA)

On-site
USD 85,000 - 110,000
Analyst IV Business Systems - POS/Retail Payments
Analyst IV Business Systems - POS/Retail Payments

ViziRecruiter,LLC. • Quincy (MA)

Hybrid
USD 90,000 - 120,000