Apps Jobs - application development jobs for mobile and social software

Apps Jobs - Web and mobile application development jobs

Web and mobile application development jobs

Atention! This Job is older than 30 days!

Web Developer

at Canonical (Home-based, Europe) Full Time Monday, July 19th, 2010

Job Description:

Job Summary: Canonical’s ISD Foundations team builds and supports the company’s core web and IT infrastructure. Your ability to work effectively as part of a distributed team and your strong background in Python, Django, Javascript and other open source web technologies will make you a valued member of this talented team of developers.

Reports To: ISD Foundations Team Lead

Key responsibilities and accountabilities

* Develop web applications and components to integrate with the existing Canonical websites

* Develop components and integrations between Canonical web applications and other key business systems, and partner systems

* Establish proactive measures to improve the quality and reliability of Canonical business systems

* Work with other members of the ISD team throughout the software lifecycle to deliver high quality systems to production

* Take part in the review and specification of requirements, designs and transfer to production

* Participate in development “sprints”, often involving international travel

Required skills and experience

* Strong grasp of working with Linux desktop and server technologies

* Strong background working with Django or a similar web framework

* Extensive programming experience in Python

* Experience of building automated tests for web applications

* Experience of working with relational databases and SQL (e.g. Postgresql)

* Experience of data modelling and database schema design

* Strong English language communication skills, especially in online environments such as mailing lists and IRC

* Ability to be productive in a globally distributed team through self-discipline and self-motivation, delivering according to a schedule

Desirable skills and experience

* Experience working in PHP, Perl, shell scripting

* Experience of developing Debian packages

* Experience of working with cloud systems (e.g. EC2, Eucalyptus)

* Prior experience of working with authentication and single-sign on mechanisms (e.g. OpenID)

* Prior experience of working with distributed non-SQL databases (eg: CouchDB, Cassandra)

* Prior experience of building highly scalable web services (RESTful or XMLRPC)

* Prior experience working with e-commerce payment systems

How to apply:

To apply click here