Software Engineer
Location: Various
This position includes, but is not limited to, the following essential job duties, responsibilities, and requirements:
Job Duties & Responsibilities:
- Works with IT, Business, and Third-Party vendors to gather requirements for retail system enhancements and upgrades.
- Evaluates and delivers new technologies and solutions, including hardware and software, and provides documentation for store solutions and projects.
- Delivers assignments and project deliverables within specified time frames, adhering to established standards and guidelines individually and as a member of a team.
- Communicates with internal customers, vendors, peers and management teams to provide updates and project status.
- Works with others to facilitate completion of assignmentsprojects on time.
- Recognizes, documents, and implements process/project improvements.
- Ensures that established change and release management processes are followed.
- Assists with creating or enhancing documentation for retail systems solutions and projects.
- Provides training documentation to support teams as appropriate.
- Participates in scheduled meetings with key team members to review project feedback, tasks, action items and lessons learned.
- Provide specialist level problem resolution for Production Support Issues.
- Interact with internal and Third-Party technical resources for problem resolution andor major issues.
- Performs other job duties as required.
Job Requirements (General):
- BS degree in IT field or equivalent combination of education and experience-based learning.
- 3 or more years of experienceknowledge of retail systems.
- Positive attitude.
- Excellent analytical, organizational and customer service skills; must be detail oriented with an ability to meet deadlines with limited supervision.
- Requires good presentation and communication skills as well as team participation.
- Must be able to interact with management and team in a remote work environment.
- Ability to communicate effectively to various audiences, orally and written.
- Ability to process information, including gathering, interpreting, assessing, organizing, and verifying data and material problems with computer hardware and software.
- Ability to effectively research, analyze and evaluate information to make decisions, solve problems and achieve goals.
- Physical Demands: Work requires frequent sitting, standing, walking and use of keyboard/computer. Work requires occasional bending, reaching and lifting/moving up to 35 pounds. Work is subject to significant telephone contact with employees and customers and can be stressful.
- Working Conditions: Normal office environment with little or no exposure to adverse working conditions. Work can include long hours, week-ends, holidays, occasional trips outside the area and overnight stays.
Job Requirements (Preferred):
- Experience with Radiant POS, Verifone POS, and or PDI (Back Office) solutions.
- Experience with Microsoft System Center Configuration Manager.
- Intermediate knowledge of Microsoft Word, Excel and Outlook.
- Microsoft Certified System Administrator (MCSA) or equivalent.
- Experience with C Sharp or other .NET languages.
- Experience with VBScript, PowerShell, or other scripting languages.