Python/Django Developer

Quadrant, Inc.
Vienna, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 104K

Job location

Vienna, United States of America

Tech stack

JavaScript
Bootstrap
Browser Compatibility
Cron
Relational Databases
Web Development
Django
jQuery
Python
PostgreSQL
Oracle Applications
Scrum
Reverse Engineering
Shell Script
PL-SQL
SQL Databases
Systems Integration
Web Content Accessibility Guidelines
Web Applications
Front End Software Development
REST
Software Version Control

Job description

Design, build, test, and maintain robust Python/Django web applications

Independently design new applications or collaborate with system architects

Analyze and migrate legacy applications into modern Python/Django solutions

Reverse engineer existing systems when needed to understand functionality

Maintain and enhance existing applications; provide user support

Define technical vision for new applications, including front end UI/UX considerations

Collaborate with end users, government leads, and project managers to gather requirements

Use customer provided version control systems for code management

Requirements

Python/Django Developer

Eligible for Public Trust

5+ years of experience developing web applications

Expert-level proficiency in Python

Solid expertise with the Django framework, including ORM, views, URLs, and templates

Strong experience designing and integrating RESTful APIs

Proficiency in responsive front-end development using USWDS, Bootstrap, Foundation, etc

Strong understanding and ability to focus on accessibility (Section 508, WCAG) and cross-browser compatibility

Working knowledge of JavaScript and jQuery

Expertise with relational databases (schema design, SQL queries, migrations)

Must have familiarity with Agile/Scrum methodologies

Experience with Shell scripting and scheduled tasks (e.g., cron jobs) is a plus

Experience with Oracle, PostgreSQL, PL/SQL, PL/pgSQL is plus

Comfort with Unix/Linux environments is a plus

Excellent communication skills both written and verbal

Strong attention to details and solid documentation skills

Self-starter able to work well independently and meet deadlines

Bachelor's Degree

Apply for this position