Job Description: Software development position within the Website team. This is an important position to have an impact on the direction of website development at AdBrite. The developer will work closely with the product team and with the rest of the development team to specify, design, and develop, world-class software to be used in high-volume environment. New and innovative ad products will be developed within this group.
Reporting to: Manager of Website team
Responsibilities:
· Work closely with the Product Development Team to define and prioritizing product enhancements. Comment on feasibility and effort analysis as appropriate.
· Work closely with the Product Management team and the Development team to develop website functionality to spec. Author database-accessing software in PHP.
· Author technical specifications based on product specs. Review these specs with the rest of the group, incorporating best practices. Implement good software design.
· Write unit tests for the functionality you develop. Help others to develop unit tests. Work closely with QA to help to automate these tests.
· Assist the operations and build teams with software deployments to the production systems. Ensure quality software development processes are implemented and proper programming and release procedures are adhered to. Actively research and implement tools and processes to enhance team productivity and system quality. Abide by the AdBrite coding specification and modify it when necessary.
Required Skills:
· First and foremost this person must be a highly motivated, self-starter, be able to be productive with minimal supervision, and must value self-learning.
· Highly proficient in Web application programming in Java, Python, Perl or PHP as well as in SQL.
· Proficiency in source control systems, preferably cvs or svn
· Must be highly organized and detail-oriented
· Must have excellent oral and written communication skills, especially the ability to author and communicate a software technical spec.
· Ability to work independently and as part of a small (2-3 people) group.
· Must check your ego at the door and be able to work well in a tight group of enthusiastic engineers. Must be able to work collaboratively, listen, and incorporate new ideas into your designs.
Minimum Qualifications:
· 3+ years experience in software development in production environment
· 1+ years in Web application development
· 1+ years working with RDBMS
· Experience working with distributed LAMP systems
Preferred Qualifications:
· An understanding of ad targeting technology
· Industry knowledge of the Internet advertising business such as CPM and CPC-based advertising
· undergraduate degree in applicable field, preferably Computer Science or related field
· C, C++, Java experience
· Linux systems administration experience
To apply for this position, send your cover letter and resume to careers@adbrite.com. Please include the position title in the subject line.