Requirements:
Bachelor's degree (or Master's degree) in Computer Science or equivalent experience
A quick mind that solves complex problems in a fast-moving environment
Able to learn quickly, independently, and with moderate supervision. You figure out what you need to do and how to do it, then do it.
Great sense of ownership and accountability not just for your own tasks/assignments, but team, organizational and company objectives as a whole
10+ years of working knowledge in wide variety of platforms and languages such as C++, .NET, Java, Golang, JS, Python, etc.
5+ years of recent C++ experience or strong desire and aptitude to master C++ on the job
Experience in mentoring others on SW Engineering standards and emerging best practices
Able to effectively communicate and convey technical concepts to non-technical audiences
Even better if you have:
Cloud, Linux and Windows development experience
Test automation experience using gtest, Cucumber, Behave, Gherkin
Computer HW, Networking, TCP/IP Socket level communications experience
Experience in database design and creation of complex SQL queries, stored procedures, triggers and performance optimization
Preferred Retail experience, especially in the Convenience Store industry and Point of Sale systems
Any graduate