Power3 Solutions ยท 3 months ago
Software Engineer - Python/Data Migration
Power3 Solutions is a company that partners with federal, state, and local organizations to provide exceptional talent for critical roles. They are seeking a Software Engineer II to join a dynamic Python development team focused on a critical data migration effort, where the engineer will design and implement solutions for transforming and migrating data between complex systems.
Business DevelopmentConsultingDigital MarketingGraphic DesignHuman ResourcesSocial Media MarketingWeb Design
Responsibilities
Develop and maintain Python-based solutions to support large-scale data migration between enterprise systems
Design and implement data transformation logic to ensure accurate mapping from source to target data structures
Contribute to the architecture, design, testing, and documentation of software components
Implement and support ETL (Extract, Transfer, Load) workflows, ensuring efficient data movement and transformation
Utilize APIs, Docker containers, and NiFi for scalable, modular software solutions
Participate in code reviews, version control workflows, and agile development processes using Git and JIRA
Qualification
Required
Proficiency in Python development and experience with Git and database technologies
Hands-on experience or strong familiarity with Docker containers and containerized application development
Hands-on experience or strong familiarity with APIs and service integration
Hands-on experience or strong familiarity with NiFi for data flow automation
Hands-on experience or strong familiarity with Data structures (including SQL and NoSQL)
Understanding of ETL processes and Python Flask for web services
Benefits
CareFirst Gold Medical, Dental, Vision
401(k) with Company Match
Profit Sharing & Performance Bonuses
Annual Education & Training Allowance
Leave Buy-Back Program
Community Engagement Opportunities