Zachary Piper Solutions is seeking a Sr Software Developer (Python) to join a Government Consulting company. The Sr Software Developer will support the development of an integrated solution to visualize cybersecurity-related data as part of an agile team, focusing on systems design, analysis, and development.
Responsibilities:
- Design, develop, and maintain backend enterprise-level Python applications
- Implement ETL processes and APIs for data pipeline processing
- Work with persistent data storage solutions (RDS, DynamoDB, etc.)
- Develop containerized applications using Docker and Kubernetes
- Collaborate in an Agile environment, participate in daily standups, and contribute to sprint demos
- Write unit tests to ensure reliable code delivery and maintain code repositories
- Support microservices-based architecture and scalable system design
- Engage in pair programming and mentor junior team members when needed
Requirements:
- 3+ years developing backend Python applications
- 5+ years building performant, reliable, and scalable systems
- 2+ years implementing ETL and APIs
- 3+ years working with persistent data storage (RDS, DynamoDB)
- 2+ years with containerization (Docker, Kubernetes)
- 5+ years using Git (GitHub, GitLab, Bitbucket)
- Strong understanding of microservices architecture and data structures
- Experience with AWS (preferred), CICD pipelines, and infrastructure as code
- Familiarity with SQS, Kafka, Elasticsearch, and Kibana visualizations
- Certifications: AWS Certification preferred
- Education: Bachelor's degree in Computer Science or related field
- Clearance Level: Must be a US Citizen and able to obtain DHS Public Trust clearance