Lead Developer

  • 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

  • Manage and lead software engineers, provide technical direction, and manage project deliverables within stipulated timeline.
  • Efficiently and effectively collaborate with technical and non-technical internal team members as well as third party client stakeholders.
  • Work with Architects for right implementation and design for projects.
  • Perform and manage delivery/development for multiple clients, multi-tiered, transactional environment.
  • Manage internal and external stakeholders of the engagement, work with global teams.
  • Establish and improve processes, familiarity with Digital Marketing platforms.
  • Owns end to end quality delivery of the solution within timeline and manage maintenance aspects.
  • Strong and proven leadership skills, communication skills as well as work ethic is necessary.
  • Ability to display strong problem-solving skills and perform under pressure.
  • Should be able to drive Innovation and best people practices.
  • Ability to operate effectively and with a sense of possibility, in a fast-paced, deadline-driven environment.

Qualifications

  • Bachelor’s degree or equivalent in computer science
  • 8+ years of Web and Database Development using Microsoft Technologies
  • Experience with Agile development methodologies is required – Agile Scrum.
  • Establish and enhance processes across teams.
  • Good experience with Microsoft Technologies

       - ASP.NET MVC (4.0+)
       - .NET Framework (4.0+)
       - WebAPI (2.0), JSON

  • Familiarity with following front-end technologies

        - HTML
        - CSS3
        - JavaScript
        - JQuery/ Angular / Node

  • Familiar with Database development - Oracle/MS SQL Server)
  • Solid knowledge of web architectural and design patterns

       - Design Patterns – MVC, Dependency Injection (Unity)
       - OO Analysis & Design, Database Design, UML
       - SOLID principles

  • Good with ALM using TFS
  • Good with Security concepts (Secure Coding Practices), OAuth
  • Detail-oriented, able to multi-task, prioritize and able to quickly change priorities Quality of Work (Attention to Detail) 
Privacy Policy