Senior C++/Java Engineer
We're looking for an experienced software engineer to lead the development of the web server applications. This individual must have a strong background developing scalable, dynamic, data-driven, and consumer-facing web applications. This person must also have experience working with cross-functional teams including web developers, UI designers, and product managers.
Responsibilities:
- Lead the development of our web server applications, ensuring scalability, performance, and robustness.
- Participate in a small, highly experienced, energetic team on a rapid development schedule.
- Work with team members to define integration strategies for the web front end, application platform, and back end services.
- Act as a technical resource for technologies including PHP, Java, Apache, web services, databases, and XML-based standards.
- Deliver complete, thoroughly-tested projects on a tight schedule.
Requirements:
- 7+ years of experience developing dynamic, scalable, data-driven, and consumer-facing web applications.
- 7+ years of experience with C++ or Java in a Unix/Linux environment.
- 5+ years of experience with PHP (preferred) or other web server scripting languages such as Python, Perl, Ruby, or JSP.
- Experience with SQL, MySQL, schema design, and data modeling.
- Experience with web services using REST/SOAP, and with XML-based standards.
- Experience with object-relational mapping tools, the MVC model, and web templating systems is preferred.
- Experience using a source control system such as CVS, Subversion, or Perforce.
- Strong written, verbal, and visual communication skils.
- B.S. or M.S. in Computer Science or related field.
|
|