O.C. Tanner

Senior Software Engineer

5 days ago

PayCompetitive
LocationSalt Lake City/Utah
Employment typeFull-Time

What's your preference?

Apply with job updates
  • Job Description

      Req#: 25-663

      Description

      *Candidates need to be located in the Salt Lake City Metro area to be considered

      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

      Qualifications

      Applying candidates must have each of the following:

      • Strong technical experience in service development
      • Deep knowledge of data management issues including storage, secure transmission, encryption and transactions
      • Comfortable with continuous deployment
      • A passion for delivering a secure services infrastructure
      • A craving for high performance code
      • Ability to keep design as simple as possible
      • A passion for building scalable apps
      • Exceptional problem-solving skills
      • Great communication skills
      • The ability to lead through influence
      • A relentless drive for results
      • A passion for measuring those results
      • An ongoing thirst for new knowledge and ideas

      Strong candidates would have experience with some of the following:

      • Java and related technologies such as Tomcat or Spring Boot
      • JavaScript and related technologies such as React, Nodejs or jQuery
      • Messaging technologies such as Kafka or RabbitMQ
      • Experience with distributed micro-service architecture and database technologies such as Postgrsql, Oracle
      • Java Native Access (JNA) and experience building software solutions for connected hardware like PLCs
      • Experience with ElasticSearch and GraphQL is a plus

      Exceptional candidates will have done one or more of the following:

      • Worked on a team that does Test-Driven Development and Continuous Delivery
      • Built and managed large databases, both ProstgreSQL and NoSQL
      • Have experience with AWS services such as Dynamo DB, Neptune, RDS
      • Understand TCP and worked with various protocols: SMTP, HTTP, AMQP
      • Worked on a large-scale, international, web application
      • Worked on delivering RESTful services using GraphQL
      • Worked with applications built using an asynchronous, message-driven design

      O.C. Tanner

      Our company at a glance (http://www.octanner.com/about-us/fast-facts)

  • About the company

      OC Tanner Company is an employee recognition company based in Salt Lake City, Utah.

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.