Client is the global partner of choice for leading advertisers, publishers, and agencies seeking to maximize the value of their brands. Simply put, we offer advertisers a one-stop shop for global programmatic solutions to help increase yield through a rich and broad set of platforms, formats, and technologies.
This position is to support existing software in the various stacks to accelerate consolidation to a single DSP.
-
Develop and implement robust client-side solutions using AngularJs.
-
Design and code backend Java applications and services.
-
Develop solutions for an ORACLE Database.
-
Work closely with other developers to ensure the integrity of the UI and back end solutions developed throughout the development life cycle.
-
Work with Operations Engineers to ensure applications are operations ready and able to be effectively deployed and monitored using automated methods.
-
Analyze business requirements, technical requirements and design solutions that meet those needs.
-
Collaborate with programmers both on their team and on other teams.
-
Collaborate with product managers to develop and clarify requirements.
-
Troubleshoot production issues related to the team’s applications.
-
Effectively manage day-to-day tasks in an Agile process to meet scheduled commitments.
-
Write tested, idiomatic and documented JavaScript, HTML and CSS.
-
Write unit tests and specification documents.
-
Mentor and train less experienced team members.
-
Bachelor’s degree
-
4 + years of experience programming in a full stack engineering role using AngularJS or other Javascript framework.
-
Knowledge of AngularJS practices and commonly used modules based on work experience.
-
4+ years of experience designing and programming in Java in a Unix/Linux environment.
-
Knowledge of java frameworks such as Spring, MyBatis, and Jersey.
-
Must have strong programming and debugging skills.
-
Must have a solid understanding of object oriented programming
-
Must have a working knowledge of application design and development processes and methodologies.
-
Experience with automated, build and deployment tools such as Chef, Jenkins and Docker.
-
Excellent problem-solving skills
-
Solid understanding of RDBMS and general database concepts.
-
Familiar with software design methods and techniques.
-
Have excellent verbal and written communication skills.