Company: Buddy Media
Category: Software Development
Location: New York, NY
How to Apply: jobs-18410@buddymedia.com
Description:
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






Leave a Reply