Belk
Position Summary:
The Software Engineer writes and maintains code within applications and systems to implement capabilities and features, improve performance and maintainability, to satisfy business requirements. Plays a role in Agile planning, providing estimates for planning purposes.
Essential Functions/Responsibilities:
  • Works with Delivery Manager and Tech Lead to understand the business requirements and related specifications, to design and implement viable Xstore related solutions.
  • Advises viable solutions to processes, technology, and interfaces that improve the effectiveness of the team.
  • Provides task level input into development, testing, and release planning.
  • Contributes to solution design to address critical issues and complex problems.
  • Builds software applications as per the business and functional requirements specifications.
  • Understands technical architecture and develops software solutions that are aligned with agreed upon standards. 
  • Performs trouble-shooting efforts and investigations when necessary.
  • Contributes to solution design to address critical issues and complex problems.
  • Builds software applications as per the business and functional requirements specifications.
  • Understands technical architecture and develops software solutions that are aligned with agreed upon standards. 
  • Performs trouble-shooting efforts and investigations when necessary.
Requirements/Qualifications:
  • Bachelor’s degree in Computer Science or related field or equivalent combination of industry related professional experience and education
  • At least 7 years of software development experience
  • 5 years of retail industry experience
  • Hands-on experience in development, and implementation of highly scalable, high-volume software systems and components, and major POS applications and systems
  • Working experience realizing solutions, in retail domain, from conception and design, to implementation and support
  • Working experience in coding within multiple technology stacks (e.g. Front-end: browser and device typically using common client-side technologies – Java, Swing, XML, HTML, Back-end: server, application, relational databases using SQL, JDBC)
  • Working experience with application lifecycle methodologies (e.g. agile, iterative)
  • Working experience in design and programming
  • Working experience with appropriate database technology
  • Working experience in setting up development, build and delivery environments

Back to Job List