Software Engineer - Ad Desk Print

The Software Engineer will be a member of AOL Advertising Technology team responsible for Self-Service, Client-facing products with an initial focus on Ad Desk. Ad Desk is an existing product that enables our clients and Sales teams to create and manage online Advertising Campaigns and other activities to support our online Advertising business. This engineer will work as part of a team that develops a completely new Ad Desk product based on an ExtJS/Java stack.

If you have a passion for building client facing applications that perform quickly, are intuitive to use, elegantly designed and presented, significantly impacts business targets and all on top of a leading edge technology stack, then this is the role for you.

Responsibilities

  • Implementation of software to stated business and technical goals
  • Create and/or maintain ExtJS/Java based applications and web services
  • Maintain a solid understanding of developing client facing applications
  • Deliver creativity and innovation in projects
  • Assist in analysing feature implementation into associated tasks for planning & tracking purposes as part of a delivery team
  • Communicate effectively in both verbal (day-to-day discussions, team meetings) and written forms (requirements and design specifications) with local and remote team members
  • Create and/or maintain appropriate design artifacts and documentation to enable broad team participation

Required Skills and Abilities:

  • Excellent understanding of Object Oriented Analysis & Design principles 
  • Flexibility in project tasks
  • Experience of building web applications using Java
  • Knowledge of enterprise application frameworks such as Spring and Java EE
  • Recent database experience in at least one of the following: Oracle, Sybase, MS SQL Server or MySQL
  • Knowledge of ORMs such as iBatis or Hibernate
  • Solid experience with client side technologies such as ExtJS, Javascript, jQuery, CSS and HTML.
  • Thorough approach to uniting testing and related technologies.
  • Experience in working within an Agile development environment
  • Excellent ability to understand and express complex topics
  • Fluency in English, both written and verbal
  • Display a history of creativity, innovative thought, awareness of current technical trends and high levels of motivation

Education / Experience

  • Master's (preferred) or Bachelor's degree in a Technical Discipline (CS, EE, Math, Physics, etc.)
  • AND Minimum of 4 - 6 years of experience in software development,
  • OR Relevant combination of education and experience.

Interested?

 

Next >