Developer 1

  • Floors 5 – 8, HUB 2, Building of SEZ Towers, Karle Town Centre, Nagavara, Bangalore, Karnataka, India
  • 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

This position is responsible for hands-on design & implementation expertise in Python, C/C++, Perl, SQL and unix scripting along with experience or desire to learn Hadoop ecosystems like HDFS, Hive, Hue, Impala, Zeppelin etc.

The purpose of position includes:

  • Develop new software in Python, Perl, C/C++ and shell scripts in a production environment
  • Enhancing existing applications with new functionality
  • Convert existing programs to Python
  • Execute on development requests in a fast-paced environment with short SLAs
  • Reading and modifying SQL as per requirements

Responsibilities:

  • Prioritize, multi-task and execute on many simultaneous requests
  • Work with internal clients to troubleshoot/resolve issues with file processing and conversions
  • Design and development with Python, C/C++, Perl, SQL and unix scripting
  • Read, extract, transform, stage and convert data to multiple targets
  • Unit testing and debugging. Perform root cause analysis (RCA) for any failed processes
  • Document existing processes as well as analyze for potential automation and performance improvements
  • Convert business requirements into technical design specifications and execute on them
  • Execute new development as per design specifications and business rules/requirements
  • Participate in code reviews and keep applications/code base in sync with version control
  • Effective communicator, self-motivated and able to work independently but fully aligned within a team environment
  • Should be able to modify existing programming/codes for new requirements
  • Collaboration with team members, project managers, business analysts and business users in conceptualizing, estimating and developing new solutions and enhancements

Qualifications

Bachelors in Computer Science (or equivalent) or Masters with 1 - 3 years of experience with Python, C/C++, Perl, SQL and unix scripting:

  • Design and solution capabilities
  • Rich knowledge and good experience in Unix environment and capable of Unix Shell scripts (ksh, bash)
  • Proficient knowledge of SQL with any RDBMS
  • Production support a plus
  • Ability to work within deadlines and effectively prioritize and execute on tasks
  • Strong communication skills (verbal and written) with ability to communicate across teams, internal and external at all levels

Preferred Skills
Technical:

  • Experience with Python, C/C++, Perl, and unix scripting
  • Working knowledge of SQL databases (Oracle preferred)
  • Experience with Hadoop

Non-Technical:

  • Good analytical thinking and problem-solving skills
  • Ability to diagnose and troubleshoot problems quickly
  • Motivated to learn new technologies, applications and domain
  • Possess appetite for learning through exploration and reverse engineering
  • Strong time management skills
  • Ability to take full ownership of tasks and projects

Behavioral Attributes:

  • Team player with excellent interpersonal skills
  • Good verbal and written communication
  • Possess Can-Do attitude to overcome any kind of challenges
Privacy Policy