You will design and develop software applications using Python and automation tools in Herndon, VA.
Responsibilities
Design and develop software applications using Python, Bash, and containerization tools.
Convert gathered requirements into technical specifications and functional requirement documents.
Develop use cases and artifacts through storyboard methods.
Review and optimize code to ensure performance and data accuracy.
Prepare test plans, strategies, and release documentation to verify new features.
Required Skills
5+ years of professional software development experience.
Proficiency with Python.
Experience with Bash scripting.
Working knowledge of GitHub for version control.
Experience with Jenkins for CI/CD.
Experience using Maven for build automation.
Hands-on experience with Docker.
Master’s degree in Computer Science, Engineering, Information Technology, or a related field, or an equivalent combination of education, training, and experience.