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: [email protected]
        • Web: CACI Job Search - Search using Requistion ID numbers from above 
(43399, 43400, 43401)

Reply via email to