o Develop high quality software which meets requirements, promotes re-use of software components, and facilitates ease of support
o Diagnose, isolate, and implement remedies for system failures caused by errors in software code.
o Provide input and technical content for technical documentation, user help materials and customer training.
o Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements
o Analyze, design and implement software mechanisms to improve code stability, performance, and re-usability. Participates and leads code review sessions.
o Participates with industry groups, stays current with technology and industry trends, disseminates knowledge to team members, forms best practices. (Retail and Self-service Retail Industry groups)
o Communicate with Solution Management, Manufacture, Service, and other internal teams.
- Required Skills and Experience:
o Bachelor s degree in electrical Engineer, Computer Science or related field (or equivalent experience)
o A minimum of 2-4 years of experience in software design and development
o Deep understanding of Computer Science fundamentals
o Hand-on experience with C#, React, C++,Microsoft SQL and hardware systems are required.
o Knowledge of Point of Sale (POS) terminal, Self-Serve Checkout and other retail products are desired.
Offers of employment are conditional upon passage of screening criteria applicable to the job