Python Software Engineer
Job Discovery Platform - CyOpsPath · Hanover, MD · 6 days ago
RemoteRemoteEngineeringFull-time
Responsibilities
- Design and develop new bleeding edge software, leveraging your knowledge in programming and coding with Python to solve challenging problems and create the best solutions
- Work with the entire Software Development Lifecycle, including planning, requirements analysis, designing, developing, testing and deployment of new or improved CNO Capabilities
- Debugging and troubleshooting software
- Modify existing software to correct errors, to adapt to new requirements, or to improve performance
- Perform quality control on team products
- Demonstrate knowledge of multiple software development methodologies (e.g., Scrum, TDD, Waterfall)
Requirements
- High School Diploma and 11+ years of programming experience, or BS Degree in a technical discipline and 7+ years of programming experience
- Experience with Python
- Experience with Python Task Automation
- Experience with Object Oriented Analysis and Design
- Experience programming using Software Version Control
- Experience programming using JSON and YAML