Senior Manager, Development

  • Full-time

Company Description

Positioned at Publicis Groupe's core, Epsilon is a leader in interaction management, empowering brands to transform ordinary customer experiences into meaningful, human experiences. Through a connected suite of products and services, Epsilon combines leading-edge identity management, industrial strength data and technology expertise with big brand acumen gained over five decades working with the industry’s top brands. Our human-powered, data-led marketing delivers unmatched depth, breadth and scale to help brands turn meaningful human interactions into exceptional business outcomes. For more information, visit us at https://india.epsilon.com/

Follow us on social: LinkedIn, Facebook, Instagram, and Twitter

Job Description

Why CJ Affiliate?

CJ Affiliate is the leader in Affiliate Marketing. A division of Publicis Groupe.  We take pride in our innovative technology, comprehensive data solutions and our people. We equip our teams with advanced tools, training and career development opportunities all to provide cutting edge solutions, strategies and support to deliver high quality results for our clients. We work in an energetic, results-oriented, collaborative, team environment that recognizes exceptional performance. As we evolve and grow as a business, so do you.

Do you want to work in a fun, smart, and energetic environment where you will be challenged, rewarded AND inspired? Come work with top performers at CJ Affiliate to make a real difference in how top brands run their businesses. We are the world’s leading affiliate marketing network- we transform digital marketing with the help of big data and business intelligence. We help advertisers drive more sales and expand their reach- and we want to hear from you!

What you will do:

As a Senior Manager - Software Development at CJ Affiliate, you’ll have the benefit of working in a supportive, highly collaborative and entrepreneurial environment.  A culture of passion and respect and technical excellence and the ownership and accountability of working on a fully self-contained, cross-functional engineering team gives you the ability to grow, make an impact, and get things done.  It’s innovation, done sustainably and intelligently, at scale.

Skilled Engineer

  • meets the expectations for a CJ Software Engineer
  • exemplifies department technical values
  • serves as a go-to resource across the department

Product Leader As CJ's senior technical leader in a product domain, the Software Manager is jointly responsible with the Product Owner (BSA) for the direction and design of products and solutions in that domain

  • Ensures technology & architecture decisions are made
  • In the right direction
  • at the right time

Invested in the outcome of the product/Applications

  • competitive/industry knowledge
  • shares the vision and the direction
  • can prioritize work based on the vision & direction
  • Accurately represents the product/domain/team
  • Knowledgeable enough to lead a stakeholder meeting

Supports the Product Owner in understanding what is possible

  • Knows what is easy/difficult in the current product
  • Knows was is possible with the current technology

Supports the Product Owner in understanding what is necessary

  • Operations
  • API
  • Security
  • Frond-End
  • Data
  • Open and candid communication with the PO
  • Ensures that day-to-day implementation stays focused on outcomes

Qualifications

Software Engineering Leader As CJ's line manager for a solution development squad, the Development Manager is accountable for the effectiveness of a squad with respect to product delivery.

Team Management

  • Team Focus
  • Guards against knowledge silos
  • Resolves performance issues
  • Ensures engagement
  • Handles Personalities
  • Reinforces team & department values

Technology & Architecture

  • Java, J2EE, Spring
  • REST, Microservice 
  • Angular, Typescript or equivalent
  • Design patterns
  • Code review 
  • DevOps / CI / CDTesting/QR
  • Security

Execution & Release Planning

• Removes Impediments
• Owns the plan to achieve the agreed outcomes
• Agile Process Oversight
              • Release Planning
              • Sprint planning
              • Story and feature sizing
              • Retro
              • Technical Debt/Hacks

Career Mentor, Manager

o Reviews
o Promotion Consideration
o Feedback & Mentoring
              • 1-on-1s, job performance, growth, career progression
              • technical Skills focus on outcomes

Overall Experience:

  • Overall experience of 12+ years 
  • Accomplished engineer with 6+ years of progressive software design and development experience 
  • Strong emotional intelligence, inter-personal and leadership skills
  • Bachelor's degree or equivalent 
Privacy Policy