About •  Books •  Apps •  Jobs •   Feeds •  Twitter
Login

Python/Django Web Developer Jobs in DC supporting the Library of Congress

CACI is hiring for several software developer positions to work on extremely cool web applications currently built on a Python/Django/MySQL based web stack. No clearance required. If you're interested, head to the Careers section of the caci.com web site and search on the following Requisition IDs: 43399, 43400, 43401 (unfortunately the requisitions don't have their own URLs).

So, here are the details. There are three postings, each is slightly different.

--------------------------------------------

Requisition #43399

Duties and Responsibilities:

The Software Developer will serve as a Python developer for the Library of Congress supporting all aspects of several digital preservation and Web access projects. Candidate 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

Candidate must:

• Be highly adaptable to working both independently and in a team environment.
• Be a motivated and creative problem solver.
• Exhibit excellent interpersonal, written and verbal communication skills.
• Exhibit the ability to adapt to changing priorities, meet deadlines, and work well under pressure.

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

Required Education/Experience:

Typically requires Bachelor's degree (technical field preferred) and five to seven years of related experience.

--------------------------------------------

Requisition #43400

Duties and Responsibilities:

The Software Developer will serve as a member of the World Digital Library web development team at the Library of Congress. The candidate 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. The candidate must be familiar with the entire lifecycle of software development, and have experience creating and maintaining applications for production environments.

Candidate must:

· Be highly adaptable to working both independently and in a team environment.
· Be a motivated and creative problem solver.
· Exhibit excellent interpersonal, written and verbal communication skills.
· Exhibit the ability to adapt to changing priorities, meet deadlines, and work well under pressure.

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)

Typically requires Bachelor's degree (technical field preferred) and five to seven years of related experience.

-------------------------------------

Requisition #43401

Responsibilities:

The Senior Software Developer will serve as the technical lead for the World Digital Library web development effort at the Library of Congress. The candidate will be 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. The candidate must be familiar with the entire lifecycle of software development, and have experience leading development teams in creating and maintaining applications for production environments.

Candidate must:

· Be highly adaptable to working in a team environment and in a technical leadership role.
· Be a motivated and creative problem solver.
· Exhibit excellent interpersonal, written and verbal communication skills.
· Exhibit the ability to adapt to changing priorities, meet deadlines, and work well under pressure.

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)

Required Experience/Education:

Bachelor's degree (in Computer Science or related field) and Five to Seven years of related experience in production software development.

Desired:

Seven to Nine years experience.

On site:
Yes
Pay:
Negotiable

Contact details

Company:
CACI
Contact name:
P. Stone
Contact website
http://www.caci.com/

Comments

There are no comments.

Login to add comments