
DiJiPOP is seeking a highly motivated web application developer to help our world class team improve our online, auction-based advertising platform. Our platform connects manufacturer marketing budgets to strategic product placements on their retailers’ web sites resulting in increased sales for both retailers and manufacturers while tracking campaign effectiveness for manufacturers and creating new revenue opportunities for retailers.
The developer we seek will have demonstrable experience in developing commercial grade, cross-platform, Rich Internet Applications (RIAs). In addition, the developer will have experience developing high-volume web services, such as ad servers, that are highly available and scalable. The ideal candidate will be proficient in coding across web application tiers including presentation, application, and data tiers to implement ad delivery, client applications, and service functionality.
This developer role requires a proactive, quality driven, team-oriented individual who thrives in an agile, dynamic and entrepreneurial environment. This role is based in our Providence office.
The developer will report to the CTO and will be responsible for specific software delivery and quality targets.
Responsibilities
- Design, code and test client applications using Adobe Flex framework to deliver retailer, manufacturer and administrator client applications across multiple browsers and client platforms.
- Design, code and test ad content using HTML, CSS, and JavaScript to deliver dynamic ad content across multiple browsers and client platforms.
- Design, code, and test server-side Java components within a Spring framework to provide client application service APIs and ad server functionality.
- Develop and maintain MySQL database schemas and data sets to implement new platform functionality.
- Proactively identifies system deficiencies and recommends appropriate solutions.
- Assist in scoping future releases by assessing effort, complexity, and risk associated with new feature requests and bug reports.
- Provide release management support across development, test and production environments
- Provide platform production support when needed
- Assist in the configuration, test, and rollout of hardware and software infrastructure improvements to support system scalability and high availability.
- Assist in performance assessment and tuning of core web, application and database subsystems.
- Write appropriate design, implementation and test documentation
- Other duties as necessary.
Requirements
- Understands common web design patterns and their relative merits.
- Has a solid foundation in object oriented analysis and design techniques.
- Has delivered a commercially successful product or service
- Has demonstrated expert knowledge using at least one of the following programming frameworks:
o Flex, ActionScript, MXML, BlazeDS.
o Java, Servlets, Spring
- Has experience developing user interfaces that implement best practices for information management and user experience.
- Working knowledge of HTML, JavaScript, CSS and XML
- Understands browser specific compatibility issues.
- Demonstrated experience with at least one relational database management system and object-relational mapping framework, preferably MySQL with Hibernate ORM.
- Ability to work in Linux environment.
- Fosters a collaborative environment that leverages the strength our on-shore and off-shore teams.
- Proactively embraces the opportunity to learn new technologies and skills
- Understands the role of technology as a business enabler
- Excellent oral and written communication skills
- Self-motivated, results orientated and thorough
- BS in Computer Science or equivalent experience
The following skills are not required, but would be a plus:
- Linux scripting
- Web Server and Servlet Engine configuration
- Experience with following types of applications and services:
o Ad server
o Auction platforms
o Reporting
o Server Virtualization
o High Availability and Scalable Design
o Performance Tuning and Optimization
DiJiPOP is an Equal Opportunity Employer

- Columbia
- Cornell
- Duke
- Harvard
- MIT
- NYU
- Penn
- Princeton
- U of Chicago
- U of Illinois
- Matching great people and companies



