Software Engineer 2

  • Full-time

Company Description

Epsilon is the leader in outcome-based marketing. We enable marketing that’s built on proof, not promises. Through Epsilon PeopleCloud, the marketing platform for personalizing consumer journeys with performance transparency, Epsilon helps marketers anticipate, activate and prove measurable business outcomes. Powered by CORE ID®, the most accurate and stable identity management platform representing 200+ million people, Epsilon’s award-winning data and technology is rooted in privacy by design and underpinned by powerful AI. With more than 50 years of experience in personalization and performance working with the world’s top brands, agencies and publishers, Epsilon is a trusted partner leading CRM, digital media, loyalty and email programs. Positioned at the core of Publicis Groupe, Epsilon is a global company with over 8,000 employees in over 40 offices around the world. For more information, visit epsilon.com. Follow us on Twitter at @EpsilonMktg.

Job Description

A bit about CJ Affiliate

Here’s the deal. You’re not just applying to some basic technology company. Rather you’re applying to a powerhouse that’s changing the face of an industry! We’re a new company with a 20-year heritage. We’ve done what marketers have dreamed of for years, introduced a single platform that offers all the data, technology, insights and personalization it takes to make true 1:1 communication real and are now bringing this to the affiliate channel.  We couldn’t have done any of that without our team of superstars and a culture that celebrates each one of them.

Here’s what we believe in at CJ Affiliate:

  • Ownership – We’re determined to make an impact – a big one – every day.
  • Integrity – We treat our clients, customers and co-workers with genuine respect.
  • Teamwork – We believe everything worthwhile is achieved through collaboration.
  • Innovation – The status quo bores us. Everyone is encouraged to think differently and invent relentlessly. 

This culture has driven our tremendous growth. Every day we work with more than 400 blue chip companies in providing powerful marketing solutions that drive stronger results than ANY competitor! It takes superstars to work here, and if that’s what you are, there’s no better place to make your mark!

A bit about who we are looking for

If you are eager to work on the latest web technologies and feel like you are making an impact by being directly responsible for projects, consider applying for the Developer – Lead role for CJ Affiliate, Epsilon. This position works within the Automation & Infrastructure group to support and drive the creation and maintenance of web applications and infrastructure systems throughout the organization.  The role will involve all aspects of the development lifecycle, including requirements gathering, design, project management, implementation, automated test setup and maintenance.  

What you will do:

  • Development, testing, documentation, and deployment of web-based tools using cutting edge technologies (40%)
  • Maintain and enhance existing software solutions (40%)
  • Work with product and development teams to identify product enhancements (10%)
  • Collection, definition, and documentation of project scope and requirements (10%)

Qualifications

We are looking for 3+ years of related experience developing and successfully deploying software programs, detail-oriented professional to support the needs of the Automation and Infrastructure team at CJ Affiliate/Epsilon in a Web Developer/Front-end developer role.  A strong candidate for this position will possess the following skills:

  • Good knowledge and understanding of HTML, CSS, JavaScript, JSP Servlets
  • Experience in spring framework (Core, REST, Batch, Security, Boot), JSON, REST - Mandatory
  • Experience working with a PHP framework (Laravel, Codeigniter, CakePHP, etc.)
  • Experience working with a Javascript framework (Angular, React, Backbone, etc.)
  • Experience building or working with APIs 
  • Exposure to Github, Jenkins, Release management, Containers
  • Understanding of HTTP, XML, JSON and web technologies
  • Experience working with a web server (Apache, NGINX, etc.)
  • Understanding of object-oriented methodology (OOP)
  • Working knowledge of databases and SQL (No SQL, PostgreSQL, Oracle, MYSQL, etc.)
  • Experience working in Linux environments (CentOS, Ubuntu, etc.)
  • Working knowledge of a scripting language (Bash, Python, Perl, etc.) 
  • Ability to work across a broad range of products and environments
  • Ability to manage multiple, competing priorities simultaneously
  • Strong troubleshooting abilities
  • Understanding of Agile Methodologies
  • Proficient oral and written communication skills
  • Detail oriented and a self-starter
Privacy Policy