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.