Lead Software Engineer

  • 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

    About BU

    Powered by the industry’s most advanced loyalty platform, our Loyalty team makes lifetime connections for brands the world over. Focused on platform delivery, the team is equipped with best-in-class technology, unmatched data expertise and identity resolution capabilities. Our connected suite of products and extensive APIs enable us to support any loyalty strategy - from straightforward to the most complex. Our team of passionate loyalty practitioners and leaders love innovating and bringing unique ideas to life

    Why we are looking for you:

    • You have a strong experience of building products/platforms of scale
    • You enjoy new challenges and are solution-oriented.

    What you will enjoy in this role:

    • Solve difficult problems for the client.
    • Bring in innovate solutions .
    • The open and transparent environment that values innovation and efficiency.

    What you will do:

    • Responsible to lead complex and highly integrated software systems developed in a fast-paced agile-like development environment
    • Analyzes debugs and modifies software enhancements
    • Using current programming languages and technologies, writes code, performs testing and debugging of applications
    • Develop documentation throughout the software development life cycle (SDLC)
    • Participate in the review of project deliverables including requirement specifications, functional design documents and technical design documents
    • Collaborates with technical and non-technical associates to understand user and organizational needs specific to at least one system process or component
    • Completes coding using proper coding and quality standards
    • Analyze, maintain and track defects for testing
    • Interact with users to define system requirements and/or necessary modifications
    • Participate in code reviews providing positive and constructive feedback as well as accept feedback about your own code

    Qualifications

    • Bachelor’s Degree in Science/Engineering
    • 8- 12   years of development / Support  experience

    Essential Skills and Experience:

    • Good communication, interpersonal and analytical skills
    • Ability to articulate technical problems verbally and in written form
    • Good understanding of SQL and Scheduling
    • Familiarity/Experience with UNIX, LINUX, Windows environments
    • Attention to detail, strong listening skills, and good verbal and written communications are required
    • Ability to operate effectively, and with a sense of possibility, in a fast-paced, deadline-driven environment
    • Strong in Core Java & Java EE with Analytical skill
    • Experience in Spring Framework (Core, MVC, REST, Security, Boot) - Any 3 Mandatory
    • Experience in UI tech Angular, React, AJAX, Restful API, JSON, Javascript, CSS
    • Should have working knowledge of RDBMS, SQL, PL/SQL

    Desirable Skills and Experience:

    • Good time management
    • Eagerness to learn new technologies and domains
    • Detail oriented and ability to multitask
    • Good team player
    • Quick learner in a fast paced and challenging work environment
    • Working knowledge in Weblogic Application Server would be preferred
    • Knowledge of Loyalty Platforms and Marketing Campaigns
    • Working knowledge of Amazon Web Services would be preferred
    • Working knowledge on Oracle ADF or OSB would be an added advantage 
    • Experience on Microservices would be preferred
    • Open to work in Support / Operations
    Privacy Policy