Ruby on Rails Developer @ Merkle - Southfield, MI

Job Overview

a month ago

Ruby on Rails Developer

Merkle - Southfield, MI

Company Description:

Merkle is a leading data-driven, technology-enabled, global performance marketing agency that specializes in the delivery of unique, personalized customer experiences across platforms and devices. For more than 30 years, Fortune 1000 companies and leading nonprofit organizations have partnered with Merkle to maximize the value of their customer portfolios. The agency’s heritage in data, technology, and analytics forms the foundation for its unmatched skills in understanding consumer insights that drive people-based marketing strategies. Its combined strengths in performance media, customer experience, customer relationship management, loyalty, and enterprise marketing technology drive improved marketing results and competitive advantage. With 9,600+ employees, Merkle is headquartered in Columbia, Maryland, with 50+ additional offices throughout the US, EMEA, and APAC. In 2016, the agency joined the Dentsu Aegis Network. For more information, contact Merkle at 1-877-9-Merkle or visit www.merkleinc.com.

Job Description:

We are looking for a Ruby on Rails Developer to help us build and support our platforms and services. This engineer plays a critical role in all aspects of Merkle’s Promotion and Loyalty Services software projects. They contribute to business requirements gathering, use case development, technical specification analysis, system design, and software architecture. They are responsible for writing code, testing, reviewing peer code, and providing support for large development projects.


Responsibilities

  • Problem solve through the careful application of technology and process
  • Write high quality, tested, high-capacity and maintainable software
  • Design modern, reliable and reusable systems
  • Improve and maintain the tools and processes in the software development pipeline
  • Decompose complex problems into manageable tasks
  • Write technical specifications, run-time instructions, training materials and architecture documentation for Merkle P&LS systems
  • Help develop best practices, technology efficiencies, and streamline workflow
  • Design data models and write efficient queries in MySQL
  • Collaborate in design and code reviews
  • Maintain loyalty platforms and contribute to new features and custom client specifications
  • Collaborate with wider Merkle Promotions and Loyalty teams to arrive at sound technical solutions to business problems
  • Interact with internal and external clients to develop business and technical specification materials
Qualifications:
  • Must have significant expertise and depth in developing scalable solutions in Ruby on Rails, SQL (MySQL) and JavaScript
  • Competent with Version Control tools
  • 5+ years of Software Engineering experience
  • Enterprise class web application experience
  • Experience and comfort working within an iterative Agile project management process
  • Experience in automated software testing, real-time system integration, database programming, web programming, and cloud technologies (AWS preferred)
  • JAVA would be a plus
  • Experience with CSS, JavaScript, UGS, Vue.js and Redis is a plus
Additional Information:

We are champions for meaningful progress and we strive to be a force for good—for our people, for our clients, for the industry and for our society. We keep our people at the center, creating space for growth, understanding and learning so they can thrive. We embed diversity, in our mindset, in our solutions and in our teams to empower an inclusive, equitable and culturally fluent environment. Building this culture within our teams makes us better collaborators with each other and with our clients, driving better outcomes for all.

All your information will be kept confidential according to EEO guidelines.

#LI-KF1


More Information:

Our Culture: Merkle’s energy and personality lives through everything we say and do. Learn all about what defines our people and our vibe.

Students & Recent Graduates: Start your career at Merkle and get on the path to success.

Experienced Hires: Leverage your expertise, challenge the status quo and grow your career at Merkle.

Similar Jobs

Staff Software Engineer DevOps

Ad Hoc Team

Flint, MI

As part of our team you will work with a small team of designers and engineers to design, develop, and deliver web-based applications and services.

Programmer Analyst Sr / Intermediate

University of Michigan

Ann Arbor, MI

The Department of Learning Health Sciences (DLHS) at the University of Michigan Medical School is a first-of-its-kind basic science department focused on the…

Linux Support Associate (Remote - home based)

Canonical - Jobs

Detroit, MI

Every day you will have to make judgement calls to prioritise customer issues and maximise your effectiveness. Key areas of accountability and responsibility.

Linux System Administrator

Cynerge Consulting Inc.

Pontiac, MI

As a Linux Administrator, you’ll help support the U.S. Forest Service’s Infrastructure as a Service offering. Install and configure enterprise software packages…

Software Engineer III Back End

Ad Hoc Team

Ann Arbor, MI

They write well-structured, tested, and secure code with little feedback or guidance. They've designed and implemented reliable and maintainable APIs and built…

Staff Software Engineer Back End

Ad Hoc Team

Detroit, MI

Ad Hoc is looking for a self-driven Staff Software Engineer who enjoys leading cross-functional technical teams of 3 to 6 engineers, and ensures successful…

Software Engineer III Back End

Ad Hoc Team

Flint, MI

They write well-structured, tested, and secure code with little feedback or guidance. They've designed and implemented reliable and maintainable APIs and built…

Software Engineer III Back End

Ad Hoc Team

Lansing, MI

They write well-structured, tested, and secure code with little feedback or guidance. They've designed and implemented reliable and maintainable APIs and built…

Staff Software Engineer DevOps

Ad Hoc Team

Ann Arbor, MI

As part of our team you will work with a small team of designers and engineers to design, develop, and deliver web-based applications and services.

Staff Software Engineer DevOps

Ad Hoc Team

Detroit, MI

As part of our team you will work with a small team of designers and engineers to design, develop, and deliver web-based applications and services.

Senior Product Management Analyst

Auto Club Group

Dearborn, MI

The Auto Club Group (ACG) provides membership, travel, insurance and financial services offerings to approximately 9 million members and customers across 11…

Staff Software Engineer Architecture

Ad Hoc Team

Detroit, MI

Our ideal Staff Software Engineer knows how to build large-scale production systems in modern agile environments. They're not afraid of large, complex problems.

Senior Software Engineer DevOps

Ad Hoc Team

Detroit, MI

Building libraries, modules, and packages for other infrastructure engineers to integrate with their projects. Experience setting up CI/CD pipelines.

Windows Server Systems Engineer and DevOps Engineer

Stefanini, Inc

Allen Park, MI

7+ years of solid working knowledge of Windows Server and administration Solid working experience with powershell, plus at least one higher level language (Ruby…

Principal Software Engineer

New Relic

Detroit, MI

You will help design and implement our managed infrastructure layer and tooling that our developers use daily to build, deploy, and troubleshoot services…

Staff Software Engineer DevOps

Ad Hoc Team

Toledo, OH

As part of our team you will work with a small team of designers and engineers to design, develop, and deliver web-based applications and services.

Software Engineer III Back End

Ad Hoc Team

Toledo, OH

They write well-structured, tested, and secure code with little feedback or guidance. They've designed and implemented reliable and maintainable APIs and built…

Senior IT Engineer, IAM

Gentherm

Northville, MI

In this position, you will leverage IAM methodology to help manage employee, contractor, customer & supplier access to corporate resources and streamline the…

Software Developer

Dart Container

Mason, MI

The ideal candidate is an analytical thinker with a passion for software development, continuous improvement, development of best practices, and using new tools…

Software Engineer III Back End

Ad Hoc Team

Detroit, MI

They write well-structured, tested, and secure code with little feedback or guidance. They've designed and implemented reliable and maintainable APIs and built…

Senior Software Engineer Full Stack

Ad Hoc Team

Lansing, MI

Ad Hoc is looking for a Senior Full Stack Software Engineer capable of addressing ambiguity and solving complex problems without technical assistance or…

Senior Software Engineer Full Stack

Ad Hoc Team

Toledo, OH

Ad Hoc is looking for a Senior Full Stack Software Engineer capable of addressing ambiguity and solving complex problems without technical assistance or…

Data Scientist

University of Michigan

Ann Arbor, MI

The Fastest Path to Zero Initiative within the Department of Nuclear Engineering and Radiological Sciences in the College of Engineering is searching for…

Vulnerability Analyst (Remote)

GuidePoint Security

Troy, MI

They are willing to take ownership of and be materially involved in the complete professional services lifecycle, from pre-sales through delivery.

Ad