Software engineer jobs in Charlotte, NC

267verified openings
Filter by
No filters selected
Belk, Inc. Verified 40h ago

Software Engineer

Charlotte, NC - Corporate Office On-site

Salary not listed
PaySalary not listed
TypeFull-time
Work settingOn-site
Verified listing

JobFig found this opening at its original source and checks that it remains available.

About the role

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 • 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  h ands-on Oracle Retail   Xstore   POS development, Oracle databases, Oracle   EFTLink , and knowledge of  RTLog  generator and   Xenvironment .   • 2 -5 years  e xperience with deal and promotion engines.   • 2 -5 years  d eep   expertise   in Java   11 /J2EE, SQL databases   (Oracle, PostgreSQL)   • 3-5 years  S pring and related frameworks, and/or peripheral integrations like receipt printers, scanners, and PIN pads in   Xstore   POS.   • 2 -5 years  p roven experience with payment integrations (e.g., Verifone, ACI, Adyen, Worldpay, etc.).   • 2-3 years  e xperience 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 .

What you'll bring

  • Bachelor's  or Masters Degree in Computer Science   or   related   field
  • equivalent   combination   of   industry   related   professional   experience   and   education
  • 2-5 years  h ands-on Oracle Retail   Xstore   POS development, Oracle databases, Oracle   EFTLink, and knowledge of  RTLog  generator and   Xenvironment.
  • 2 -5 years  e xperience with deal and promotion engines.
  • 2 -5 years  d eep   expertise   in Java   11 /J2EE, SQL databases   (Oracle, PostgreSQL)
  • 3-5 years  S pring and related frameworks, and/or peripheral integrations like receipt printers, scanners, and PIN pads in   Xstore   POS.
  • 2 -5 years  p roven experience with payment integrations (e.g., Verifone, ACI, Adyen, Worldpay, etc.).
  • 2-3 years  e xperience 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