A Python Developer develops, plans, and analyzes Python software programs; Designs software to-spec, runs software and system tests, troubleshoots problems, and verifies bugs; Performs complex release testing and beta/RC support for assigned projects, and resolves problems found in the software; Researches problems discovered by quality assurance team or product support, and develops solutions to those problems; Prepares and maintains code documentation to describe the program’s intended functionality.