Senior Software Engineer at O.C. Tanner
O.C. Tanner · Salt Lake City, United States Of America · Onsite
- Senior
- Office in Salt Lake City
O.C. Tanner develops employee recognition and rewards programs that help companies appreciate people who do great work. That's right, we are in the business of helping people thrive at work.
As part of that effort, we build large-scale, international, web and mobile applications used by companies like FedEx, Texas Roadhouse, and American Express. And we're doing it with technologies including Java, Scala, Spring, React, Kafka, and Docker.
Responsibilities
Our Software Engineers work closely with Product Managers, Test Engineers and others to do the following:
- Create domain and web services using Java, Javascript, Graphql, Kafka and other technologies for deployment in the cloud
- Help define, create and maintain the data structures required to feed these services including relational databases, as well as NoSQL products like postgrsql
- Build modular web solutions using React
- Ensure great code quality through automated testing -- we take test-driven development seriously here
- Clearly understand business objectives and customer needs
- Design, build and deliver solutions that will meet and often exceed the objectives and needs
- Help define and execute standards and practices that enable our development teams to do this as quickly and effectively as possible
- Foster an environment that attracts, empowers and retains technical people of the highest caliber