“Our solution is used by nearly 10 million business professionals to instantly and securely send, receive and track large and important digital content. When it comes to companies offering computer-related services, none is better than YouSendIt; but you don*t have to take our word on it. This year, we have won 5 industry awards for best company and best product and we attribute our success to the ease of our products, the strength of our vision and execution as a company and most importantly, our loyal user base. Awards include Red Herring 100 North America Award Winner for Best Company, Network Products Guide Hot Company 2009, Network Products Guide Product Innovation Award, Webware 100 and Stevie (American Business Awards) Winner for Best Overall Company.
We are looking for an experienced API developer to build interfaces and systems that provide services for consumption by external applications. In this role you will be responsible for the software design and architecture, project leadership, and hands-on development for these interfaces. This is a core position that requires successful collaboration with the Platform, Desktop, Mobile, and Web application engineering teams, as well as with internal product management and external developer communities.
Required Experience:
- 3+ years developing APIs used by third-party applications, in hands-on design and development
- Creation or participation in a team that has created and brought new products to market from conception
- Project leadership
- Design and implementation of scalable high-reliability systems
- Strong understanding of client-server and web technologies
- Strong understanding of security approaches and implications (SSL, SQL injection, etc)
- TCP/UDP, HTTP, XML, JSON, C++/PHP/Java (extensive OOA/OOD in at least one), SQL, REST/SOAP concepts
Desired Experience:
- API-publication technologies and products, internally-built or third-party
- Evaluation and ongoing relationships with technology vendors and products
- Cross-domain communication and security/authentication techniques, such as OAuth
- Thorough understanding of applicable regulations and best practices regarding privacy and data retention, as applied to transaction logging and handling 3rd-party data
- SOAP/WSDL + applicable security mechanisms
- Active involvement with developer communities and/or open-source projects
- Analytics and reporting systems
- User-management/provisioning systems
- Working in a SaaS company
