Senior Developer

  • Full-time

Company Description

When you’re one of us, you get to run with the best. For decades, we’ve been helping marketers from the world’s top brands personalize experiences for millions of people with our cutting-edge technology, solutions and services. Epsilon’s best-in-class identity gives brands a clear, privacy-safe view of their customers, which they can use across our suite of digital media, messaging and loyalty solutions. We process 400+ billion consumer actions each day and hold many patents of proprietary technology, including real-time modeling languages and consumer privacy advancements. Thanks to the work of every employee, Epsilon India is now Great Place to Work-Certified™. Epsilon has also been consistently recognized as industry-leading by Forrester, Adweek and the MRC. Positioned at the core of Publicis Groupe, Epsilon is a global company with more than 8,000 employees around the world. For more information, visit epsilon.com/apac or our LinkedIn page.

Job Description

Why we are looking for you

  • Hands-on experience in analysis, design, coding, and implementation of custom-built applications.
  • Extensive experience with software design and development in a test-driven environment.
  • Experience in developing and maintaining a deep technical understanding of product lines and technologies.
  • Exposure in working in a large, complex technology initiatives of strategic importance to the organization involving cross-functional teams.
  • Proven track record in developing automation workflows, extracting & transforming data, and designing web-based solutions.
  • Experienced in the System Development Life Cycle (SDLC) processes including customer requirement analysis and system design. Agile development practice knowledge required.

What you will enjoy in this role

  • Creating complex, enterprise-transforming applications on diverse, high energy Collaborative teams and build a quality code.
  • Experience owning and delivering concurrent software releases using iterative/agile techniques by ensuring on-time delivery and good quality.
  • Excellent Technology management skills; demonstrated success in executing complex projects with diverse technical teams.
  • Being responsive to requests, engaging in listening and aligning expectations within project framework.
  • Bring your experience and knowledge and help mature sustainable outcomes at scale.

What you will do

  • Determine opportunities to create automation and efficiency to support the business using whatever tool, library or framework is right for the job
  • Develop and maintain multi-tool integrations, automation workflows, data imports/exports and transformations, and web technologies-based UIs and dashboards.
  • Identify system deficiencies, recommend new solutions & features, and provide continual service improvements.
  • Work with various IT leadership & service owners, to develop business intelligence solutions that satisfy the business needs.
  • Participate in projects involving internal custom applications, commercial off-the-shelf applications & API’s, automation frameworks, data transformations and dashboards.
  • Influence team members by providing technical guidance.
  • Use Agile and DevOps methodologies, including test-driven development, infrastructure as code, and continuous integration and deployment

Qualifications

  • 5-8 years of experience required
  • Developer with 3+ years’ experience with CICD processes, tools, and platforms
  • Recent & relevant experience in leading software development initiatives
  • Ability to code & script complex functionality in scripting languages
  • Draft both functional & technical specification artifacts as needed
  • Experience with public cloud provider services & other restful API integrations
  • Experience in relational database schemas & design

Technical Skills:

  • Python, MySQL or similar DB query experience a must.
  • PHP, PostgreSQL, Node.js, JavaScript, Bash a plus
  • Experience working within a Software Development Life Cycle (SDLC)
  • Experience working with CICD tools like GoCD or AWS CodePipeline
  • Code versioning tools like Bitbucket, Git, or other public cloud repository services
  • Common Agile supporting tools:  Jira, Confluence

Additional Information

Epsilon is committed to promoting diversity, inclusion, and equal employment opportunities by using reasonable efforts to attract, recruit, engage and retain qualified individuals of all ethnicities and backgrounds, including, but not limited to, women, people of color, LGBTQ individuals, people with disabilities and any other underrepresented groups, traits or characteristics.

Privacy Policy