Jobs · Engineering · Virginia

Python Software Developer

MANTECH · Herndon, VA · 3 mo 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 7+ years of experience in software development
  • High School Diploma and 11+ 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· 3 mo ago
Engineering$50–$56/hrapply on www1.jobdiva.com

Python Software Developer

Lawrence Livermore National LaboratoryLivermore, CA· 2 mo ago
Information Technology$176k–$223k/yrapply on jobs.smartrecruiters.com