• Python Big Data Developer

    Job Locations US-- | US-PA-Blue Bell
    Posted Date 7 days ago(7 days ago)
  • Overview

    Python Big Data Developer


    Symphony Health Solutions, a wholly-owned subsidiary of PRAHealthSciences, is a leading provider of high-value data, analytics, technology solutions and actionable insights for healthcare and life sciences manufacturers, payers and providers. The company helps clients drive revenue growth and commercial effectiveness, while adapting to the transformation of the healthcare ecosystem, by integrating a broad set of patient, prescriber, payer and clinical data together with primary and secondary health research, analytics and consulting. Symphony delivers a comprehensive perspective on the real dynamics that drive business in the healthcare and life sciences markets.

     At Symphony Health Solutions we pride ourselves on being Collaborative and customer-centric. We do this by focusing on five key values:

    • Love the Customer by consistently exceeding expectations
    • Focus on Brilliant Execution by being detailed and accountable
    • Leapfrog the Competition by Differentiating ourselves and providing innovative solutions
    • Build a High Performance Culture that does not accept mediocrity
    • Make it Fun by Connecting as one passionate high-energy team

    Connect with Symphony!  Collaborate with Customers!  Differentiate Yourself! 



    The Big Data Developer will develop software on a Hadoop platform primarily using Python 2. We are looking for someone who is passionate about making software and considers his or her work as their craft.  If you like both the autonomy and collaboration with good people to produce working software and if you meet the required qualifications, apply!  


    • Develop and architect working software primarily with Python 2.
    • Maintain and enhance current Python codebase
    • Ingest, integrate, and export big data from various sources to various destinations.
    • Act as a developer advocate to help other developers better understand and use your code.
    • Help teach Python to other developers.
    • Author and execute tests.
    • Perform code reviews, as the reviewer and reviewee in a safe manner.
    • Always be refactoring.
    • Document code to include creating readable code.
    • Invent original yet adoptable software solutions and other ideas.
    • Be engaged as an individual and in a group.



    • Bachelor's Degree or other education with equivalent work experience OR Minimum of 4 years of Experience and some other type of education OR Recent college graduates with solid Python 2 skills are welcome.
    • Must have experience with Python 2, OOP and scripting flavors.
    • Experience with or willing to use Microsoft Visual Studio Code.
    • Experience with or willing to use Agile methodologies, such as Kanban and sprints.  
    • Linux (Red Hat preferred).
    • SQL (Hive, Impala, Spark SQL, Oracle preferred).
    • Shell Scripting (korn shell preferred).
    • Good OOP principles.
    • Very good written and oral communication skills. 


    • ETL tool experience, Syncsort DMX preferred
    • Hadoop (Cloudera CDH)
    • Hue
    • Spark, PySpark
    • Parquet
    • Autosys
    • Doxygen or equivalent python documentation tool
    • Healthcare data knowledge


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? We get it! Click here to stay in touch for future opportunities, events and other happenings!