Software Engineer

Belk

Charlotte (NC)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Belk, Inc. in Charlotte, NC is seeking a Software Engineer to write and maintain code within retail applications and systems, aiming to improve performance and reduce technical debt in alignment with product roadmaps.

You will participate in Agile planning, advise on solutions, and collaborate with teams to design viable interfaces, implement features, and support deployed products across platforms. Strong knowledge of Java, Oracle databases, and retail POS environments is expected, with

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 2–5 years hands-on Oracle RetailXstorePOS development and Oracle DB knowledge.
  • 2–5 years experience with deal and promotion engines.
  • 2–5 years experience with Java11/J2EE, SQL databases (Oracle, PostgreSQL).
  • 3–5 years Spring and related frameworks and peripheral integrations like receipt printers, scanners, and PIN pads in XstorePOS.
  • 2–5 years experience with payment integrations (e.g., Verifone, ACI, Adyen, Worldpay).
  • 2–3 years experience with Oracle Xmobile and Thin Client architectures, and Android development in a retail domain.
  • Experience realizing applications from conception 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.

Responsibilities

  • Write and maintain code within applications and systems to implement capabilities and features.
  • Improve performance and maintainability while reducing technical debt.
  • Participate in Agile planning and provide guidance to the team.
  • Advise on viable solutions to processes, technology, and interfaces.
  • Foresee capacity requirements for component usage and identify limitations.
  • Contribute to story sizing, backlog grooming, and release planning.
  • Develop software across multiple platforms to meet stakeholder needs.
  • Understand architecture and write software and automated tests aligned with standards.

Skills

Java11/J2EE
SQL databases
Oracle RetailXstorePOS
Spring Framework
Payment integrations
Android development
Problem solving
Retail software domain

Education

Bachelor’s or Master’s in Computer Science

Tools

Git
Jira
Confluence
Oracle RetailXstorePOS
Oracle databases

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 Retail Xstore POS
Software Engineer - Oracle Retail Xstore POS

Belk • Charlotte (NC)

Hybrid
USD 95,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
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
Oracle Xstore Technical/Functional – Implementation & Production Support
Oracle Xstore Technical/Functional – Implementation & Production Support

Diamonds International • New York (NY)

Hybrid
USD 140,000 - 180,000
Oracle Xstore Developer | Signature IT World Inc | St. Louis, MO / Charlotte, NC (Hybrid)
Oracle Xstore Developer | Signature IT World Inc | St. Louis, MO / Charlotte, NC (Hybrid)

Signature IT World Inc • St. Louis (MO), Charlotte (NC)

Hybrid
USD 120,000 - 180,000
Hybrid work model
Long-term contract
Technical/Functional Architect
Technical/Functional Architect

Urgenci • Oakland (CA)

On-site
USD 85,000 - 110,000
Senior POS Specialist, 99 Main Office
Senior POS Specialist, 99 Main Office

HI Steaks • Honolulu (HI)

On-site
USD 70,000 - 90,000
Oracle Xstore POS Software Engineer
Oracle Xstore POS Software Engineer

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

On-site
USD 110,000 - 160,000