Software Engineer

  • Full-time

Company Description

Publicis Media Exchange (PMX) delivers sustainable, transparent, competitive advantage to Publicis Media clients and agencies.  This is done through the consolidated strength of our agencies, deep understanding of our client drivers, leveraging scaled investment, marketplace innovation, strength in partnerships and intelligence.  

TRUST
Trust is the cornerstone upon which we build our relationships. We hold ourselves to the highest standards of how a partner should behave.
We treat our people and our clients with respect, transparency and honesty.

TALENT
This is first and foremost a people business. We are committed to ensuring Publicis Media a destination for the best talent in our industry. We value people as individuals, growing ourselves as we grow our client’s business.

TRANSFORMATION
True transformation comes when we stop managing change, and instead initiate change. We believe in our purpose to be the admired force for business transformation. We believe that focusing on performance and results has the power to transform client business.

Job Description

This role offers an opportunity to work on Publicis Media’s best-in-class data infrastructure platform where we ingest, process and enable access to data from major media platforms across categories including search, social, ad serving, and more.  In this role, the Support Engineer will coordinate closely with Product and in some cases, with media platform vendors, to ensure successful delivery of data used to power multiple Publicis products and deliverables.  The application support engineer will primarily be responsible for identifying and resolving issues raised by data analysts and the product team. The support engineer will partner with the product team toward resolution of identified bugs in the production environment by applying hotfixes, analyzing changes made by vendors in their data API endpoints and collaborating with the application development team to identify pain points and improvement opportunities.

The position will be comprised of .NET development using C# and database development. Must be able to work on multiple projects simultaneously, including both enhancement projects as well as new development. The candidate must be a self-starter with a sense of urgency and a commitment to quality and professionalism.

Responsibilities:

  • Enhance, build, and maintain efficient, reusable, and reliable C# code
  • Integrate with 3rd party API’s for data consumption
  • Integrate with data storage solutions such as SQL Server and AWS Redshift
  • Apply analytical-reasoning and problem-solving skills to identify bottlenecks, bugs and root causes of issues
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Define and plan solutions to mitigate and address issues
  • Collaborate with other team members and stakeholders

Qualifications

  • 5+ years of development experience.
  • Proficient in C# and ASP.Net MVC.
  • Strong understanding of RESTful API’s and knowledge of API design and management.
  • Strong background in working with cloud platforms like AWS.
  • Strong knowledge of MS SQL Server, TSQL and AWS Redshift.
  • Good knowledge of MVC/MVP, SPA patterns.
  • Experience working with Agile Scrum teams.
  • Proficient understanding of code versioning tools such as Azure DevOps.
  • Familiarity with continuous integration tools like TeamCity.
  • Bachelor's degree in Computer Science or related field is preferred

Additional Information

Publicis Media provides benefits and resources designed to support all of our employees. With comprehensive health and dental benefits, 401K match program, generous time off, and flexibility to work remotely we strive to support work life balance. We encourage participation in the over 13 Business Resource Groups, including groups for Women, People of Color, Veterans, LGTBQ community and allies, Parents, and more.

Please let your Publicis Recruiter know if there are any particular adjustments we can consider to make the interview more accessible and comfortable.

All your information will be kept confidential according to EEO guidelines.

Compensation Range: $70,000-$105,000 annually. This is the pay range the Company believes it will pay for this position at the time of this posting. Consistent with applicable law, compensation will be determined based on the skills, qualifications, and experience of the applicant along with the requirements of the position, and the Company reserves the right to modify this pay range at any time. For this role, the Company will offer medical coverage, dental, vision, disability, 401k, and paid time off.
 

Privacy Policy