Software Engineer - Python/Data Migration
POWER3 SOLUTIONS, LLC
Fort Meade, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
$ 200KJob location
Fort Meade, United States of America
Tech stack
API
Agile Methodologies
JIRA
Code Review
Databases
ETL
Data Migration
Data Structures
Python
NoSQL
Software Systems
SQL Databases
Data Streaming
Web Application Frameworks
Web Services
GIT
Apache Nifi
Software Version Control
Docker
Job description
- 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.
Requirements
- Proficiency in Python development and experience with Git and database technologies.
- Hands-on experience or strong familiarity with:
- Docker containers and containerized application development
- APIs and service integration
- NiFi for data flow automation
- Data structures (including SQL and NoSQL)
- Understanding of ETL processes and Python Flask for web services.
Benefits & conditions
- 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