<?xml version="1.0" encoding="UTF-8"?>
<job>
  <company>Threespot Media</company>
  <created-at type="datetime">2009-10-27T18:37:24Z</created-at>
  <description>Threespot Software Engineers/Developers are responsible for the development, testing and documentation of Web-based software and technical solutions. On large- or enterprise-sized projects, they will work as a member of a development team under direction of a Technical Lead. On small to mid-sized projects, they may work as the sole technical resource and may also be responsible for requirements gathering, application design, architecture, and specifications documentation. They will frequently work with Front-End Developers for integration of front-end templates into software applications. Likewise, they will collaborate with User Experience, Design, and Client Services staff in developing project estimates, project scope, application requirements, use cases, and test cases, and in performing user acceptance testing prior to client delivery.

Requirements

* Must have a strong working knowledge of at least one of the following development technologies and familiarity with or entry-level knowledge of several others: PHP, Python, C#, ASP.NET, Actionscript 3 or Cold Fusion
* Must possess knowledge of database design and have strong working experience developing against at least one of the following database servers: MySQL, PostgreSQL, Microsoft SQL Server, or Oracle
* Must have a strong working knowledge of application architecture, design patterns, and development methodologies/frameworks
* Must have great problem solving and troubleshooting skills
* Must be self-motivated, positive, and able to focus on delivering high-quality and timely results for projects or assignments

Bonus Points

* Experience with HTML/CSS, and JavaScript (raw JS, jQuery, YUI, etc.) is highly recommended
* Experience with open-source frameworks/content management systems (Drupal, Django, Rails, etc)
* Experience developing for mobile or handheld platforms is a plus, such as Objective-C and Cocoa Touch
* Experience with social networking applications, APIs and mashups
* Familiarity with installation and administration of Linux and various software stacks (LAMP, nginx)

Responsibilities

* Proposes and produces intelligent, efficient, clean, error-free and well-documented technical solutions
* Produces standards-compliant, modern markup solutions as necessary
* Acts as a development resource on large to enterprise-sized projects under a Technical Lead
* Collaborates with non-technical colleagues to define user interaction, functionality and system requirements
* Acts as a sole development resource responsible for application design and/or development on small to mid-size projects
* When necessary, interacts with the client to determine technical requirements and goals and explain technical approach

Reporting Responsibility

* Daily contact and communication with Project Managers to report progress, identify issues, and define next steps
* Reporting of schedule status to Technology Director
* Reporting of development status to Technical Lead (if applicable)
</description>
  <duration></duration>
  <highlight type="boolean">false</highlight>
  <id type="integer">5749</id>
  <instructions>Cover letter, resume, and salary history to hr@threespot.com</instructions>
  <location>Washington, DC</location>
  <title>Software Engineer/Developer</title>
  <url>www.threespot.com/jobs</url>
  <category>
    <id type="integer">2</id>
    <name>Programming</name>
  </category>
</job>
