YA powers incentivized marketing programs for many Fortune 500 businesses. We build digital experiences that help our Clients retain and grow their customer base. We provide platforms that help our clients detect and prevent fraud, calculate and distribute rewards, calculate the ROI of their campaigns and more.

As a Software Engineer on the Client Delivery team, you will have the opportunity to design, build, and maintain evergreen websites on a dedicated team supporting a top tier Client at YA. You’ll be on a team that values innovative approaches to the many challenges we face in the marketing industry. The solutions we provide are fueled by new ideas as much as they are by proven processes. We’re looking for passionate engineers to join our team and help us learn and grow as we navigate through the ever-evolving space that is product development.

Base Qualifications:
• 3+ years of developing in a Windows environment building rich internet applications using the Microsoft platform (.NET, C#, Visual Studio, SharpDevelop, ASP.NET)
• Advanced experience working with MS-SQL Server and is comfortable building SQL queries with or without an ORM
• Have built applications using a modern JS framework (AngularJS, React, Ember, Backbone)
• Experience using Web API with ASP.NET Web Forms
• Have used an IaaS/PaaS provider in a production setting (AWS, Azure, etc.)
• Exposure to open source technologies (Node.js, Ruby, Python, PHP, Java)
• Exposure to NoSQL database technologies (Postgres, MongoDB, Hadoop, Cassandra)
• Familiarity with Agile methodologies (focused on priority based planning)
• You comfortably walk in the world of API first development and data-driven applications
• Can hear a problem and design/build a working solution from scratch
• Care about the user whether your product has a GUI or is just an API
• Enjoy spending extra time finding the right solution to a problem
• Have strong communication skills and can both defend your ideas and suggest improvements
• Ability to clearly and effectively articulate thoughts and points in a collaborative atmosphere

Key Responsibilities:
• Design, build and support evergreen Client websites
• Willingness to collaborate and push the boundaries of technologies, patterns, and tools to identify ways to transform and evolve our solutions
• Vocal member in small team environment who advocates for best practices in development and monitoring
Debug production issues across services and all levels of the stack
At ease collaborating with product managers and designers to create great user experiences
Believe documentation is a necessity; not an afterthought
Can work on multiple in-flight projects effectively

Example Projects:
• Creating a website to support a national marketing campaign
• Building out new 3rd party API integrations to support a Clients’ need to target a specific customer base
• Improving our deployment pipeline

Comments are closed.