Jobs · Engineering · Virginia

Python Software Developer

MANTECH · Herndon, VA · 2 wk ago
On-siteEngineeringFull-time

Responsibilities

  • Understand requirements and design and develop software components.
  • Research software concepts, develop, and demo proof-of-concepts.
  • Collaborate with team members to understand current product features.
  • Develop automated unit and integration tests.
  • Participate in code reviews and engage in the project's agile development process.
  • Effectively communicate with fellow developers and occasionally with end-users.

Requirements

  • Bachelor’s degree in Computer Science or similar technical field and 3+ years of experience in software development
  • High School Diploma and 7+ years of experience in software development
  • 3+ years of recent experience developing with Python
  • Experience in SQL and database management
  • Experience in front-end / full stack development
  • Experience with Version Control Systems such as Git
  • Experience with containerization tools such as Docker or Kubernetes
  • Experience with RESTful API development and integration
  • Understanding of Linux/Unix operating system environments

Qualifications

  • Active/current TS/SCI with Polygraph is required for this position.

Physical Requirements

Must be able to remain in a stationary position 50% of the time.

Similar jobs

Python Software Developer

Global Technical Talent, an Inc. 5000 CompanyKansas City, MO· 1 wk ago
Engineering$50–$56/hrapply on www1.jobdiva.com

Software Developer

Zekiah TechnologiesDahlgren, VA· Yesterday
Engineeringapply on recruiting.paylocity.com

Software Developer

Pn Automation, Inc.Halethorpe, MD· 2 days ago
Engineeringapply on pnautomation.com

Software Developer

Robert HalfClearwater, FL· 2 days ago
Information Technologyapply on roberthalf.com