Applications Systems Python Developer

National Staffing

Raleigh, NC

$48.75 - $67.25/hr

Contractor

Posted 4 days ago


Job description

Job title : Applications Systems Python Developer
Location: Raleigh, NC(ONSITE)
Contract : 12+ Months
The Client is seeking a skilled Application Systems Python Developer to design, develop, and support data pipelines, dashboards, integrations, and migration processes across enterprise systems within the Office of the NC Chief Medical Examiner. This role plays a key part in moving data between legacy and modern platforms, ensuring data quality, and enabling analytics and automation through Python and Power BI
Primary Responsibilities:
  • Develop and maintain data migration scripts, ETL pipelines, and automation workflows using Python
  • Design, build, and optimize data models for reporting and analytics
  • Create interactive dashboards, reports, and analytics solutions using Power BI
  • Perform data extraction, transformation, validation, and loading between databases, APIs, and enterprise systems
  • Optimize data processes for speed, reliability, and scalability
  • Work with SQL queries, stored procedures, and database objects to support migration and reporting
  • Integrate data from multiple sources, including cloud apps, on premises systems, and flat files
  • Collaborate with business teams to define reporting needs and translate them into technical solutions
  • Analyze data quality issues, reconcile datasets, and implement best practices for data integrity
  • Implement automation for recurring data tasks and reporting workflows
  • Maintain documentation for data processes, source mappings, and migration steps
  • Participate in architecture, design, and planning sessions for data modernization projects
Required Skills & Experience:
  • Strong hands on experience with Python
  • Proficiency with Power BI
  • Experience designing and executing data migration or data conversion projects
  • Strong SQL skills and experience working with relational databases (SQL Server, PostgreSQL, Oracle, MySQL, Ingres)
  • Understanding of data governance, security, and compliance requirements
  • Strong troubleshooting ability and attention to detail Preferred Qualifications:
  • Experience with cloud platforms (Azure, AWS, or GCP) * Experience with Java development
  • Experience with version control (Git/Subversion) and CI/CD pipelines
  • Knowledge of Power BI administration, workspaces, gateways, and deployment strategies
  • Experience with large-scale migration or modernization initiatives
Required/Desired Skills
  • Strong hands on experience with Python
  • Proficiency with Power BI
  • Strong SQL skills and experience working with relational databases (SQL Server, PostgreSQL, Oracle, MySQL, Ingres)
  • Senior level experience writing optimized SQL queries and analyzing existing SQL queries for performance improvements
  • Solid understanding of SOAP/REST APIs, backend architecture, and microservices
  • Experience designing and executing data migration or data conversion projects
  • Understanding of data governance, security, and compliance requirements
  • Familiarity with legacy system migration projects
  • Experience with large-scale migration or modernization initiatives
  • Experience with Java development
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Knowledge of Power BI administration, workspaces, gateways, and deployment strategies
  • Experience with version control (Git/Subversion) and CI/CD pipelines
  • Experience with Perl for scripting, system utilities, or legacy app maintenance
  • Experience developing/maintaining applications Zope application server
  • Experience developing/maintaining Plone CMS applications

National Staffing Solutions logo

About National Staffing Solutions

Sourced by ZipRecruiter

At National Staffing Solutions, we have the privilege and honor of working with dedicated healthcare professionals that make a positive impact in aiding those needing healthcare services across the U.S. every day.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Winter Park, FL, US

Year founded

2006



Frequently asked questions

Q: What skills or qualities help someone succeed as a Python Developer?

A: To succeed as a Python Developer, key technical skills include proficiency in Python programming language, experience with popular libraries and frameworks such as NumPy, pandas, and Flask or Django, as well as knowledge of data structures, algorithms, and object-oriented programming. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. By combining these technical and soft skills, a Python Developer can efficiently design, develop, and deploy scalable and maintainable software solutions, driving career growth and effectiveness in the role.

Q: What is the career path for a Python Developer?

A: A Python Developer's typical career progression involves starting as a Junior Python Developer, where they focus on writing clean, efficient code and learning industry-standard frameworks and libraries. As they gain experience, they can move into mid-level roles such as Python Engineer or Senior Python Developer, where they take on leadership responsibilities, mentor junior team members, and contribute to the design and architecture of complex systems. Ultimately, senior Python Developers can transition into technical lead or architect positions, or explore adjacent roles like Data Scientist, DevOps Engineer, or Technical Product Manager, leveraging their expertise in Python and software development to drive business growth and innovation.



National Staffing job posting for a Applications Systems Python Developer in Raleigh, NC, with a map of Raleigh location.