sparksoftcorporation logo

Python Developer

sparksoftcorporation • Remote/Onsite if local to Maryland


No Relocation

Posted: September 28, 2026

Job Description

We are seeking a Python Developer with strong automation experience to develop, maintain, and enhance enterprise automation solutions. The ideal candidate will have hands-on Python development experience, expertise with GitHub and Jenkins, and the ability to collaborate effectively in an Agile environment while delivering high-quality, scalable, and maintainable software solutions.

Role and Responsibilities

  • Develop, debug, and maintain Python-based automation scripts and applications.
  • Refactor existing Python scripts to align with enterprise automation standards and evolving business requirements.
  • Design and build scalable, flexible, and maintainable automation frameworks using Python.
  • Conduct code reviews to ensure adherence to coding standards, best practices, and quality guidelines.
  • Utilize GitHub and JIRA to manage work, track issues, and collaborate effectively with team members.
  • Improve test coverage, enhance release velocity, and support production stability through automation and continuous improvement initiatives.
  • Collaborate with cross-functional teams in an Agile environment to deliver high-quality software solutions.
  • Communicate effectively with both technical and non-technical stakeholders.

Required Experience

  • 4 to 6 years of overall professional experience.
  • Minimum 2+ years of hands-on Python development experience.
  • Strong expertise with GitHub and Jenkins.
  • Experience using JIRA and Confluence.
  • Experience working in an Agile development environment.
  • Strong analytical, troubleshooting, debugging, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Candidates must be able to obtain and maintain a Public Trust clearance.
  • Candidates must have lived in the United States for at least 3 of the past 5 years.

Preferred Experience

  • Experience supporting federal government projects, preferably CMS programs.
  • Exposure to or understanding of mainframe systems.

Education & Certification

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.