Software Engineer - Core Team

| Salt Lake City, UT, USA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Description

About the Company

O.C. Tanner is the global leader in software and services that improve workplace culture through meaningful employee experiences. Our Culture Cloud is a suite of apps designed to enhance the employee experience with strategic recognition, service awards, wellbeing, leadership, and events that help people thrive at work. Our Culture by Design approach provides expert services to organizations looking to create great workplaces.

Our global team of 1,500 people hail from 58 countries and speak 62 languages. As programmers, researchers, designers, client professionals and craftspeople we create the tech, tools and awards that connect employees to purpose at thousands of companies.

As part of that effort, we build large-scale, international, multi-million user web and mobile applications used by companies like FedEx, Texas Roadhouse, Home Depot, and American Express. And we're doing it with technologies like Java, Kafka, and GraphQL. If developing web and mobile apps is your thing, we've got that.

We're actively adopting the practice of separating front-end and back-end processing across our application stack. A Back-End engineer is responsible for creating the services required to feed our Front-End apps that span the web, mobile, voice and any other great ideas we come up with.

Location: Salt Lake City, UT, (Hybrid)

Responsibilities:

Our Back-End Engineers work closely with Product Managers, Front-End Engineers, Mobile Engineers, QA Engineers and others to do the following:

  • Creates domain and web services using Java, Kafka, GraphQL and other technologies for deployment in the cloud
  • Creates and maintains the data structures required to feed these services including relational databases. Examples include PostgreSQL and Oracle
  • Ensure great code coverage by automated testing -- we take test-driven development seriously here.
  • Clearly understand business objectives and customer needs
  • Build and deliver solutions that will exceed the objectives of the customer

Technologies:

  • Java
  • Kafka
  • GraphQL
  • Postgres
  • Oracle
  • Docker and Kubernetes (AWS EKS)
  • AWS

Job Requirements

Qualifications:

  • Strong technical depth and breadth in micro-service development
  • 2-5 years experience with Postgres, Oracle, Java, Kafka and GraphQL
  • Experience using Docker for builds and deployments
  • Deep knowledge of data management issues including storage, secure transmission, encryption and transactions
  • Comfortable with continuous deployment
  • A passion for delivering bullet-proof, secure services infrastructure
  • Exceptional problem-solving skills
  • Great communication skills
  • An ongoing thirst for new knowledge and ideas

Preferred Qualifications:

  • Built and managed large databases
  • Experience in AWS
  • Understand TCP and worked with various protocols: SMTP, HTTP, AMQP
  • Built or maintained backend API's used by others
  • Contributed to an open-source project
  • Worked on a large-scale, international, multi-million user app
More Information on O.C. Tanner
O.C. Tanner operates in the HR Tech industry. The company is located in Salt Lake City, UT. O.C. Tanner was founded in 1927. It has 1300 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 6 open jobs at O.C. Tanner, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about O.C. TannerFind similar jobs