Jobs · Engineering · Maryland

Python Developer (Mid to Sr)

Futrend Technology, Inc. · Bethesda, MD · 5 mo ago
On-siteEngineeringFull-time

Key Responsibilities

  • 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.
  • Produce clear, maintainable code and thorough technical documentation.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience developing web applications or services.
  • Expert-level proficiency in Python.
  • Deep 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 focus on accessibility (Section 508, WCAG) and cross-browser compatibility.
  • Experience with Git and cloud platforms (AWS, Azure, Google Cloud).
  • Working knowledge of JavaScript and jQuery.
  • Expertise with relational databases (schema design, SQL queries, migrations).
  • Familiarity with Agile/Scrum methodologies.
  • Strong analytical, problem-solving, and critical-thinking skills.
  • High attention to detail and design consistency.
  • Excellent communication skills and the ability to interact professionally with clients.
  • Self-motivated, self-starter, accountable, and effective in collaborative team environments.

Preferred Qualifications

  • Experience with Shell scripting and scheduled tasks (e.g., cron jobs).
  • Experience with Oracle, PostgreSQL, PL/SQL, PL/pgSQL.
  • Comfort with Unix/Linux environments.
  • Knowledge of CI/CD pipelines and automated deployment tools.
  • Experience with modern JavaScript frameworks such as React or Angular.

Similar jobs

Sr. Python Developer

Ampcus IncRichmond, VA· 2 mo ago
Information Technologyapply on www1.jobdiva.com

Python Developer

LTIMindtreeTampa, FL· 1 mo ago
Engineeringapply on ltim.ripplehire.com