Current jobs related to Senior Software Developer(PySpark) - Toronto ON - Canadian Institute for Health Information (CIHI)

  • SAS/Pyspark Developer

    4 months ago


    Toronto, Canada CB Canada Full time

    Senior Data Integration Developer On behalf of our client in the Banking Sector, PROCOM is looking for a Senior Data Integration Developer. Senior Data Integration Developer – Job Description Performs product design tasks of a complex nature Works directly with the client to recommend, develop, document and implement system solutions to business May...


  • Toronto, Ontario, Canada CB Canada Full time

    Job Title: Senior Data Integration DeveloperJob Summary:We are seeking a highly skilled Senior Data Integration Developer to join our team at CB Canada. As a Senior Data Integration Developer, you will be responsible for designing, developing, and implementing complex data integration solutions using various technologies such as SAS, PySpark, and Azure...


  • Toronto, Ontario, Canada CB Canada Full time

    Job Title: Senior Data Integration DeveloperJob Summary:We are seeking a highly skilled Senior Data Integration Developer to join our team at CB Canada. As a Senior Data Integration Developer, you will be responsible for designing, developing, and implementing complex data integration solutions using various technologies such as SAS, PySpark, and Azure...


  • Toronto, Ontario, Canada CB Canada Full time

    Senior Data Integration DeveloperCB Canada is seeking a highly skilled Senior Data Integration Developer to join our team. As a key member of our data integration team, you will be responsible for designing, developing, and implementing complex data integration solutions using SAS, PySpark, and Azure Cloud.Key Responsibilities:Design and develop ETL software...


  • Toronto, Ontario, Canada CB Canada Full time

    Senior Data Integration DeveloperCB Canada is seeking a highly skilled Senior Data Integration Developer to join our team. As a key member of our data integration team, you will be responsible for designing, developing, and implementing complex data integration solutions using SAS, PySpark, and Azure Cloud.Key Responsibilities:Design and develop ETL software...

  • Senior Data Engineer

    4 weeks ago


    Toronto, ON-5140 Yonge St., Canada Cognizant Full time

    At Cognizant, our global community sets us apart—an energetic, collaborative and inclusive workplace where everyone can thrive. And with projects at the forefront of innovation, you can build a varied, rewarding career and draw inspiration from dedicated colleagues and leaders. We are seeking someone who thrives in this setting and is inspired to craft...


  • Mississauga, ON, Canada Synechron Full time

    We areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...


  • Toronto, Canada Autodesk Full time

    Position Overview Autodesk is looking for a Senior Software Developer, Big Data with experience building data pipelines to join our Enterprise Data Engineering & Visualisation (EDEV) team. The EDEV Team is chartered with building data pipelines and solutions that allow our users to obtain important business insights. These solutions serve as the...


  • Old Toronto, Ontario, Canada Sage Lake Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Data Developer to join our team at Enable. As a Senior Data Developer, you will play a key role in designing and developing our data platform, working closely with our engineering team to ensure the delivery of high-quality data solutions.Key ResponsibilitiesDesign and develop data pipelines and...


  • Old Toronto, Ontario, Canada Sage Lake Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Data Developer to join our team at Enable. As a Senior Data Developer, you will play a key role in designing and developing our data platform, working closely with our engineering team to ensure the delivery of high-quality data solutions.Key ResponsibilitiesDesign and develop data pipelines and...

  • Senior Data Engineer

    3 weeks ago


    Old Toronto, Canada Cognizant Full time

    At Cognizant, our global community sets us apart—an energetic, collaborative and inclusive workplace where everyone can thrive. And with projects at the forefront of innovation, you can build a varied, rewarding career and draw inspiration from dedicated colleagues and leaders. We are seeking someone who thrives in this setting and is inspired to craft...

  • Senior Data Engineer

    3 weeks ago


    Old Toronto, Canada Cognizant Full time

    At Cognizant, our global community sets us apart—an energetic, collaborative and inclusive workplace where everyone can thrive. And with projects at the forefront of innovation, you can build a varied, rewarding career and draw inspiration from dedicated colleagues and leaders. We are seeking someone who thrives in this setting and is inspired to craft...


  • Toronto, Ontario, Canada Sage Lake Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Sage Lake Senior Living. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our residents and staff.This is a remote role that requires...


  • Toronto, Ontario, Canada Sage Lake Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Sage Lake Senior Living. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our residents and staff.This is a remote role that requires...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at S M Software Solutions Inc. The successful candidate will be responsible for designing and developing large-scale software applications using various technologies.Key Responsibilities:Design and develop software modules to modernize financial...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at S M Software Solutions Inc. The successful candidate will be responsible for designing and developing large-scale software applications using various technologies.Key Responsibilities:Design and develop software modules to modernize financial...


  • Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Senior Software DeveloperWe are seeking an experienced Senior Software Developer to join our team at S M Software Solutions Inc. The ideal candidate will have a strong background in Java EE frameworks and cloud-native application development.Key Responsibilities:Design and develop complex software applications using Java EE frameworks and...


  • Toronto, Ontario, Canada CB Canada Full time

    Senior Data Integration DeveloperCB Canada is seeking a highly skilled Senior Data Integration Developer to join our team. As a key member of our data integration team, you will be responsible for designing, developing, and implementing complex data integration solutions using Azure Cloud, HiveQL, PySpark, SAS, and Unix Shell Scripts.Key...


  • Toronto, Ontario, Canada CB Canada Full time

    Senior Data Integration DeveloperCB Canada is seeking a highly skilled Senior Data Integration Developer to join our team. As a key member of our data integration team, you will be responsible for designing, developing, and implementing complex data integration solutions using Azure Cloud, HiveQL, PySpark, SAS, and Unix Shell Scripts.Key...


  • Toronto, Ontario, Canada Marqeta Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Marqeta. As a key member of our engineering team, you will be responsible for designing and developing efficient, scalable data processing services using Java, Spark, or PySpark.Key ResponsibilitiesDesign and implement data processing services using Java, Spark, or...

Senior Software Developer(PySpark)

4 months ago


Toronto ON, Canada Canadian Institute for Health Information (CIHI) Full time

Senior Software Developer- PySpark / Senior PySpark Developer12 month ContractWho we areWe are an organization comprised of industry thought leaders who are passionate about health data and want to make a difference in the health care field. We are an independent, not-for-profit organization and together with our partners we provide essential information on Canada's health systems, enabling decisions that lead to healthier Canadians. As a valued member of the CIHI team, you and your work will have a pivotal role in the evolution of Canada's health care systems.Why is this role important?The Senior PySpark Developer works on defining system solutions to acquire and share data and develop information and analyses to CIHI’s clients and stakeholders. The Senior Developer operates, maintains and develops system solutions in current technologies as well as supporting and enabling initiatives on new platforms, technologies and servicesWhat you'll bring to the table1. Develops information systems, which may include the full range of requirements and feasibility analysis, design, coding, testing, quality assurance, implementation and documentation, as well as day-to-day application operation and end-user support, as part of a technical team.2. Develops business processes knowledge and maintain ongoing contact, to ensure satisfaction by meeting business partner needs through information systems development, enhancements and integrations.3. Executes the operational tasks related to incident troubleshooting and correction and scheduled product releases and works on optimizing and automating these tasks to reduce operational effort, on a rotation basis.4. Works closely with CIHI analytical teams to develop, maintain and support products using Python and/or R and Spark programming languages.5. Provides support and guidance on creating top-quality clean code and participates in code review.6. Triages CIHI analysts’ issues to proper administrators if required.7. Prepares documentation, reports, and presentations related to projects and activities.8. Shares knowledge and expertise across the organization; Provides learning opportunities and knowledge sharing to CIHI staff related to advanced analytics, machine learning methods and data visualization.9. Analyses software deficiencies/problems and change requests, implements the changes within the production systems and may be required to oversee and ensure timely implementation of the changes for the technical team.10. Develops, modifies and executes test plans, using automation to improve testing coverage and reduce effort.11. Ensures the correct testing and sign-off procedures as part of CIHI’s quality assurance review.12. Ensures the promotion and implementation of applications in accordance with departmental change management processes.13. Participates in the planning, development, and delivery of end user training.Basic Qualifications• A degree in Informatics, Data Science, Computing Science, Mathematics, Statistics, Biostatistics or a related field (or equivalent experience).• 3 + years of hands-on programming skills, able to write modular, maintainable code, preferably Python & SQL. Good understanding of SQL, dimensional modelling, and analytical big data warehouses• 3 + years of coding experience in Spark data frames, Spark SQL, PySpark.• Advanced experience with Python and Spark programming languages to manipulate data and draw insights from large datasets. Working experience with SAS or R is an asset.• Working knowledge of Visual Studio, Jupyter notebook, and Git(any one of them to create pyspark code)• Understanding of good software engineering practices (e.g., code optimizations, version control, etc)• Experience with AWS services such as S3, Lambda, IAM, Airflow, Glue, EMR or any similar cluster.• Familiarity with AWS Lake Formation and Redshift is an asset.• Experience designing and building analytical solutions to solve problems, with effective self-direction. Demonstrated ability to technically support Analysts with coding.• Familiarity with high performance computing is an asset.• Strong problem-solving skills, with an emphasis on product and service development for business decisions.• Some experience with running presentations or training sessions is an asset.• Strong interpersonal and communication skills presentation skills,• Understanding of Canada's healthcare system is an asset.