Print

Print


May be too late on this one...


-----Original Message-----
From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of
Daniel Chudnov
Sent: Thursday, February 04, 2010 6:15 PM
To: [log in to unmask]
Subject: [CODE4LIB] python developer jobs in DC

Posted on behalf of a colleague.  Note from the descriptions, these
could be right up the alley of many subscribers of this list.

Please reply to the contact person listed at the bottom if you're
interested.  -Dan


 -=-=-


CACI (Washington, DC, US)

Posted 22-Jan-2010

Job Description: CACI Position 43399: Software Developer - Python:
Python developer supporting all aspects of several digital preservation
and Web access projects. Must be experienced in all phases of Web
development from front-end to back-end, especially:

	* Development and deployment of Python-based applications using
contemporary Web frameworks (such as Django)
	* RDBMS model design and SQL
	* Implementation and debugging of cross-platform Web browser
compatibility issues in HTML, CSS, JavaScript
	* Experience solving deployment issues regarding scale,
performance, administration, OS/platform

Additional/Preferred Technical Experience:

	* Experience developing and deploying applications in additional
languages (Ruby, Perl, Java, C/C++)
	* Experience developing and deploying applications on multiple
platforms (Solaris, GNU/Linux)
	* Experience using integrated version control and ticket
tracking tools (such as Trac)
	* Familiarity with library software systems and metadata
standards (MARC, MODS, METS)
	* Experience developing and integrating GIS and information
visualization tools into diverse applications


Job Description: CACI Position 43400: Software Developer - Python: Serve
as a member of a web development team and will be responsible for
participating in the definition, design, and development of the
software, tools and technologies that satisfy functional requirements,
within the scope, schedule, and priorities as assigned by the project
manager and/or technical lead. Must be familiar with the entire
lifecycle of software development, and have experience creating and
maintaining applications for production environments. Required
Qualifications and Skills:

	* Experience developing and deploying Python-based applications
using contemporary Web frameworks (such as Django)
	* Experience developing and deploying applications in additional
languages (such as Ruby, Perl, Java, C/C++)
	* Experience developing and deploying applications on multiple
platforms (Solaris, GNU/Linux)
	* Experience with test-driven design (TDD), and code reviews
	* Experience with addressing deployment issues regarding scale,
performance, and administration throughout the development lifecycle
	* Experience using version control (such as Subversion) and
ticket tracking tools (such as Trac and/or JIRA)
	* Familiarity with library software systems and metadata
standards (MARC, MODS, METS)


Job Description: CACI Position 43401: Senior Software Developer -
Python: Serve as the technical lead for a web development effort,
responsible for leading and participating in the definition, design, and
development of the software, tools and technologies that satisfy
functional requirements, within the scope, schedule, and priorities as
assigned by the project manager. Must be familiar with the entire
lifecycle of software development, and have experience leading
development teams in creating and maintaining applications for
production environments. Required Qualifications and Skills:

	* Experience leading small to medium sized development teams
through the design, development, deployment, and maintenance of high
availability web sites and/or applications. Experience with Content
Delivery Networks (CDNs) a plus.
	* Experience with implementing test-driven design (TDD), leading
code reviews, and coordinating with Quality Assurance (QA) teams
	* Experience with planning and coordinating the release of
versioned development builds to QA and production environments
	* Experience with planning and coordinating the development
team's work using ticket tracking tools (such as Trac and/or JIRA)
	* Experience with addressing deployment issues regarding scale,
performance, and administration throughout the development lifecycle
	* Experience developing and deploying Python-based applications
using contemporary Web frameworks (such as Django)
	* Familiarity with library software systems and metadata
standards (MARC, MODS, METS)



For further details, and to apply:

	* Contact: Perry Stone
	* E-mail contact: [log in to unmask]
	* Web: CACI Job Search - Search using Requistion ID numbers from
above (43399, 43400, 43401)