Software Engineer

Belk, Inc. & Belk eCommerce LLC

$80K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's in Computer Science or related field; equivalent experience considered.
  • 2-5 years of hands-on development with Oracle Retail Xstore POS and associated Oracle systems.
  • Proficient in Java 11/J2EE and SQL databases (Oracle, PostgreSQL) with 3-5 years of experience.
  • Experience with Spring frameworks and hardware integrations in retail environments.
  • 2-5 years proven experience with payment integration technologies.

Responsibilities

  • Collaborate with Product Management to design solutions based on user challenges.
  • Advise on technology and processes to enhance team effectiveness and reduce technical debt.
  • Forecast component capacity needs and identify limitations for product scalability.
  • Contribute to product and solution designs to solve complex issues.
  • Build applications across platforms to meet stakeholder needs.
  • Write software and automated tests aligned with standards, while troubleshooting as needed.
  • Monitor and maintain deployed products, providing ongoing support.

Benefits

  • Opportunities for professional development and skill advancement.
  • Flexible work arrangements to support work-life balance.
  • Collaborative work environment with a focus on continuous improvement.
  • Access to emerging software technologies and best practices within the industry.
Full 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.
  • Collaborateswithprojectteamsonapplicationandmoduledesignthatachievesthequalityattributes

Similar Jobs

More Jobs at Belk, Inc. & Belk eCommerce LLC

More Information Technology Jobs

Find similar Software Engineer jobs: