Executing full lifecycle software development
Programming well-designed, testable, efficient code
Producing specifications and determine operational feasibility
Integrate software components into a fully functional software system
Comply with project plans and industry standards
Proficiency in software engineering tools
Ability to document requirements and specifications
Ability to Analyze Complex Technical Information
Analyze Business Requirements and Assess Impact With Existing Database Architecture
Experience Building Software Applications
Manage Multiple Projects in a Deadline-Driven Environment
Passion for Developing Engaging Consumer Experience
Strong Problem Solver
Understand Software Engineering Best Practices
Knowledge of Retail Software