Mgr, Software Engineering (.Net)

  • 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

Software Engineering Manager is a hands-on position responsible for the design, development, testing, management and maintenance of software modules and people management within the Auto Engineering team.

  • Manage a team of Developers, provide technical direction and manage project timelines, cost and quality
  • Efficiently and effectively collaborate with technical and non-technical internal team members as well as third party client stakeholders.
  • As needed, gather requirements and analyze, understand and translate those requirements into technical specifications.
  • Participate in design reviews and provide input to design recommendations where necessary.
  • Participate in code reviews and acceptance process in order to improve methodology and delivery.
  • Perform and manage development in a high volume, multi-tiered, transactional environment.

Qualifications

  • BE/BTech/MCA from an education institution of repute
  • Must have 11+ years of total IT experience out of which minimum 2 years of team leading and project mgmt. experience, of 5+ team members in last 2 engagements. Should have managed multiple projects simultaneously.
  • Must have worked with globally distributed teams.
  • Should have a technical background and hands on experience with technologies such as .NET C#/ jQuery/HTML5/Javascript/Angular/Bootstrap/Web Services during the developer / Lead levels prior to taking up manager role.
  • Strong skills in database technologies (Microsoft SQL Server or Oracle) including database development (T-SQL or PL/SQL, Triggers, Procedures)
  • Must be able to discuss technical aspects of architecture /design / code issues directly with technical teams.
  • Must have experience in planning, analyzing requirements, designing solutions and developing code using .net technologies.
  • Experience with Agile development methodologies is required.
  • Must have experience with people management of 8+ developers. A strong desire to teach and mentor junior and mid-level developers and direct growth and goals of individual team members is essential.
  • Ability to work within tight deadlines and effectively prioritize and execute tasks in a high-pressure environment.
  • Strong communication skills as well as a dedicated work ethic is a must.
  • The ability to display strong problem-solving skills and perform under pressure is required.

Preferred:

  • Prior experience with enterprise class application/web development as developer or manager strongly preferred.
Privacy Policy