|
Internet Application Architect
We are seeking a high quality and experienced candidate whose primary responsibility
will be to help plan and implement high traffic Internet applications from end-to-end
using a scalable service-oriented approach.
The design specifications will include technical specification artifacts, such as requirements
documents, UML and ERD diagrams and use-case documents. The Internet Application Architect
will work with the VP of Engineering to create the specifications and will work with the
implementation team to develop the applications.
This is a hands on position requiring excellent coding skills.
The candidate must have a deep knowledge of web-based systems and object-oriented design.
The ability to design good software and visualize the "big picture" are essential to success in this position.
Skills
PHP5, Object-oriented design, OOP, UML, Web Services and SOA, SQL, XML, Social Networks, SOAP, REST
Requirements
- BA or BS in Computer Science, Engineering or Mathematics.
- 5+ years of hands-on development and/or architecture experience in a professional Internet and/or Intranet environment.
- Strong knowledge of object-oriented design and principles with excellent working knowledge of Object Oriented PHP5.
- Good working knowledge of SQL. Experience with MySQL specifically, is desirable.
- Experience with transaction-oriented systems
- Working knowledge of HTML, CSS, JavaScript, Ajax and XML.
- Experience with design patterns, UML modeling, Entity Relationship diagrams and specification writing.
- Experience with a testing framework such as JUnit.
- Experience designing a concurrent application development environment including code repository management, unit and integration testing, user acceptance testing, deployments and release planning and management.
- Strong quantitative and analytical skills with an interest in developing creative solutions that leverage disparate technologies with a focus on scalability and high availability.
- Strong communication skills and the ability to understand needs and recommend effective solutions.
- Enthusiasm, personality, teamwork and a positive attitude count tremendously.
Preferred Qualifications
- Familiarity with the Facebook development API
- Familiarity with Open Social API
- Experience with analytics and reporting
|
|