Previous Job
Senior Python Engineer
Ref No.: 17-04895
Location: Washington, District of Columbia
Position Type:Right to Hire
Start Date: 06/01/2017
My direct client in Washington, D.C. is looking to bring on a Senior Python Engineer. If you are a talented, analytical engineer who would like to work in the education sector this is the job for you!

Job title: Senior Python Engineer
Location: Washington, D.C.
Duration: Fulltime/Directhire

Rate: DOE

What You'll Be Doing:
- Work with the business team to get clarification on business requirements and then implement solutions including code development and database design

- Ensure high quality solutions by implementing unit tests and supporting the creation and design of integration, load and user acceptance tests
- Coordinate work with external teams to ensure a smooth development process
- Support operations by identifying, researching and resolving performance and production issues

Must Haves:
- Bachelor's degree
- 5+ years of professional IT experience
- Experience working in an Agile environment
- 3+ years of professional Django/Python programming experience
- 2+ years of professional JavaScript experience
- 2+ years of experience working with data models for business intelligence and decision support systems
- 4+ years of web development experience in an established HTML5 framework (e.g. AngularJS)
- 4+ years of hands-on SQL, both DML and DDL
- Experience with OOD, UML modeling tools and the use of design patterns
- Excellent analytical and problem solving skills

Even Better:
- Bachelor's or Master's degree in Computer Science or Computer Engineering
- Experience in a commercial software product development environment
- Experience working with current HTML5 build and test tools (e.g. Karma)
- Advanced Django ORM and REST API experience.
- Ability to multi-task and provide expertise for multiple development teams across concurrent projects
- Experience working within a team environment and the ability to work with internal and external clients and to translate requirements into solutions
- Ability to provide technical expertise to more junior team members and consult with other application engineers to tune and performance test existing code base
- Knowledge of multiple languages/alternative frameworks and ability to learn new technologies as the need arises
- Ability to communicate with business and technical teams both orally and written

If qualified and interested please send a word version of your resume to