Skip to main content

Python Django Developer

Python Django Developer
Clovity
7 months 4 weeks ago

Job Details

  • Title: Python | Django Developer
  • Location: Chicago, IL (Hybrid)
  • Duration: 12 Months Contract

Must-Haves

  • 5+ years of professional experience
  • Python development experience with version 3.6+
  • Django development experience with version 3.2+
  • MySQL experience
  • Understanding of Linux
  • Understanding of source code control
  • Software testing experience
  • JavaScript/Angular familiarity
  • Podman

Nice to Have Skills

  • Bachelor's Degree in CS
  • Gitlab experience
  • Cypress experience
  • Has worked for federal government companies before

Job Description

Scope The Argonne Leadership Computing Facility at Argonne National Laboratory seeks an experienced, motivated, and talented Python / Django developer. We are looking for people who have done enterprise scale software development in Django. Experience in developing, running, managing and deploying containers with Podman is desired. We anticipate this being a one-year position. Extensions are possible. Significant experience developing enterprise applications in Python (version 3.6+). Resumes of people whose only Python experience is scripts of a few hundred lines or less should not be forwarded.

Significant experience with the Django web framework (version 3.2+)

Experience in SQL database architecture and development, particularly MySQL.

Significant in full software life cycle experience and proper software engineering practices

Demonstrates understanding of:

  • Source code control (GitLab preferred)
  • Software testing (Cypress preferred)
  • Linux

Ability to work and communicate effectively in a team.

Flexibility in dealing with assignments and working on several projects simultaneously. The following skills / experience are not required, but would be considered a strong plus:

  • Understanding of Sync/Async concepts; Experience with uWSGI/ASGI, websockets
  • Experience with other languages such as C/C++, Java, JavaScript, etc.

Languages / Technology Used

Python, Django, Gitlab, Podman, Cypress, SQL

Primary Skills and Technologies

  • DB architecture, development and SQL use
  • Container experience (Podman preferred): developing, running, managing and deploying containers
  • Issue tracking, labeling, reporting, prioritization, merging, diffing, re-basing
  • Good understanding of Linux and Linux commands
  • Testing: Unit testing, Integration Testing, CI experience a plus

Interpersonal Skills

  • Remote team experience
  • Ability to communicate openly and often with teammates and remain open to new ideas
  • Experience with taking a leadership role among a team of software engineers and practicing strong software release engineering principles

Code Documentation and Writing Skills

Security

Experience with LDAP integration, Authentication methods using Django Framework utilizing OAuth 2.0, DUO, LDAP, etc.

JavaScript/Angular Familiarity

Expertise level

Work arrangement

Similar Jobs in United States