Description:
Primary job responsibilities:
- Contribute to the architecture, design, and implementation of our software products
- Deliver coding projects on spec and on schedule
- Assist with bug fixes and QA testing
- Work closely with the support organization and other engineers to ensure total product quality and integration
Required skills and experience:Experience as designer and developer of production-grade software
- Skilled in C, C++, Java programming languages
- Network programming experience
- Knowledge of multithreaded programming in C, C++, and Java and related locking structures
- Experience with scripting languages such as PHP, Perl or Tcl
- Proficiency in SQL database design and queries
- Knowledge of mail (SMTP) and web (HTTP, Web Services) protocols
- Cross-platform development experience using VC++ and/or Unix toolsets
- Knowledge of the iOS, Android, Windows SDK and/or Unix programming issues
- Track record of shipping high quality, market-leading products
- BS/MS-CS/EE or equivalent experience