Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
10% Travel
Skills
python
Job Details
Job Title: Python Developer
Location: McLean, Virginia (In-Person Interview Required)
Duration: Long Term
Job Description
Key Responsibilities:
- Design, develop, test, and deploy scalable Python-based applications.
- Write clean, reusable, and efficient code following best practices and coding standards.
- Develop RESTful APIs and integrate with third-party services.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Troubleshoot, debug, and optimize application performance.
- Implement automated testing and CI/CD pipelines.
- Participate in code reviews and contribute to architecture discussions.
- Maintain technical documentation for developed solutions.
Required Skills and Qualifications:
- Bachelor s degree in Computer Science, Information Technology, or related field.
- 3+ years of hands-on experience with Python (3.x).
- Strong experience with Django, Flask, or FastAPI frameworks.
- Proficiency in REST API development and JSON/XML data handling.
- Experience with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Familiarity with Git, Docker, and CI/CD tools (e.g., Jenkins, GitHub Actions).
- Solid understanding of object-oriented programming (OOP) and design patterns.
- Experience with unit testing and test-driven development (TDD).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.