Senior Python Developer
Quick Overview
Job Description
Senior Python Data Migration Developer
Location: On-site – Raleigh, NC
Contract position
Summary
We are seeking a Senior Python Data Migration Developer to design, develop, and support data pipelines, dashboards, integrations, and migration processes across enterprise systems. The successful candidate will support data modernization initiatives by developing Python-based migration and ETL solutions, optimizing SQL queries, building Power BI reporting solutions, and integrating data across legacy and modern platforms.
Required Qualifications
- 7+ years of hands-on Python development experience.
- 5+ years of Power BI experience.
- 7+ years of strong SQL and relational database experience.
- 7+ years of data migration or data conversion project experience.
- 7+ years of experience writing and optimizing SQL queries.
- 5+ years of SOAP/REST API, backend architecture, and microservices experience.
- 7+ years of experience with data governance, security, and compliance requirements.
- Experience with relational databases such as SQL Server, PostgreSQL, Oracle, MySQL, or Ingres.
- Experience developing and maintaining ETL pipelines and data migration scripts.
- Strong troubleshooting and analytical skills.
- Experience with Zope application server development/maintenance.
- Experience with Plone CMS applications development/maintenance.
- Strong communication and documentation skills.
Responsibilities
- Develop and maintain Python data migration scripts, ETL pipelines, and automation workflows.
- Design, build, and optimize data models for reporting and analytics.
- Create interactive Power BI dashboards and reports.
- Perform data extraction, transformation, validation, and loading across databases, APIs, and enterprise systems.
- Write and optimize SQL queries, stored procedures, and database objects.
- Integrate data from cloud applications, on-premises systems, databases, APIs, and flat files.
- Design and implement data migration and conversion solutions.
- Validate migrated data and troubleshoot data quality issues.
- Reconcile datasets and implement data integrity best practices.
- Automate recurring data processing and reporting activities.
- Maintain documentation for data processes, source mappings, and migration procedures.
- Participate in architecture, design, and planning sessions for modernization projects.
- Collaborate with business teams to translate reporting and data requirements into technical solutions.
Preferred
- 5+ years of legacy system migration experience.
- 5+ years of large-scale migration or modernization initiatives.
- 5+ years of Java development experience.
- Experience with AWS, Azure, or Google Cloud Platform.
- Power BI administration, workspaces, gateways, and deployment strategies.
- Git/Subversion and CI/CD experience.
- Perl scripting experience.
- Experience with complex enterprise data environments.
Skills
Similar jobs
Salesforce Developer - REMOTE with Security Clearance
Zachary Piper Solutions, LLC · Springfield, United States
Just nowPython Developer
Delphic Software Solutions Inc · Des Moines, United States
2 minutes agoIT Modernization/Power Platform Developer (Navy/DoD) with Security Clearance
THOR Solutions, LLC · San Diego, United States
2 minutes ago$37 - $43/hrJr. Web Developer with Security Clearance
CGI · Harrisburg, United States
2 minutes ago$58k/yrJunior Database and Automation Engineer, Database Developer
Alpha Omega Integration LLC · Arlington, United States
4 minutes ago$78k - $100k/yrFullStack Java Developer
Judge Group, Inc. · Wilmington, United States
6 minutes ago