Required Skills - B.S. in Computer Science or 5-7 years of professional development experience - Experience creating native mobile applications for BlackBerry, Android and/or iPhone - Experience working in an agile/scrum methodology environment - Hand-coded, W3C-compliant and semantic (X)HTML and CSS with an emphasis on CSS-driven page layouts - Proven and demonstrable expertise with advanced JavaScript, DHTML, XMLHttpRequest, XML, JSON - Server-side .NET or Java development skills - Good understanding of IIS 6 & 7 - Able to work well as a member of a team, utilizing complex technologies - Able to pick up and understand new technologies/frameworks quickly Desired Skills and Qualifications - Experience exposing application functionality through Web Service APIs - Experience developing web applications/content for mobile devices - Experience working within an Open Source development environment - Experience delivering software for an international market - Experience delivering software in a cloud or on-demand environment - Ability to optimize for devices with limited memory and/or CPU power, or for lower bandwidth web environments - Familiarity with source control environments such as SVN and GIT - Strong understanding of database technologies, with ORM experience a big plus, especially with Hibernate/NHibernate.
|