Python PySpark Developer

Hexaware Technologies
McLean, VA, United States
6 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Application Integration Architecture Unit Testing Big Data Software Quality Code Review Databases Data Validation Information Engineering Data Infrastructure
+22 more
Data Integration Extract Transform Load (ETL) Data Transformation Data Structures Relational Databases Distributed Computing Environment Human-Computer Interaction Apache Struts Python (Programming Language) Performance Tuning Standard Sql Software Engineering Web Application Frameworks Data Processing Enterprise Software Applications Git AngularJS Pyspark Integration Tests Information Technology Software Version Control Data Pipelines

Job description

The primary focus of this role will be on Python development, PySpark-based data processing, ETL development, and data integration. The successful candidate will also work with application and user-interface components. Experience with Angular or legacy Java web frameworks such as Struts is beneficial, but candidates with strong Python and PySpark capabilities who are willing to learn these technologies will also be considered., Develop, enhance, and maintain data processing applications using Python and PySpark.

  • Design and implement scalable ETL and data transformation workflows.

  • Process and analyze large datasets using distributed computing frameworks.

  • Integrate data from databases, files, APIs, and enterprise applications.

  • Write reusable, maintainable, and well-tested Python code.

  • Troubleshoot data pipelines, application issues, and production defects.

  • Perform data validation, reconciliation, and quality checks.

  • Collaborate with data engineers, application developers, business analysts, and QA teams.

  • Support the development of reporting, monitoring, and operational interfaces.

  • Contribute to application integration between modern data platforms and existing enterprise systems.

  • Learn and support Angular-based front-end components as required.

  • Assist with the maintenance and gradual enhancement of legacy Struts-based applications.

  • Participate in code reviews, technical documentation, testing, and deployment activities.

Requirements

Bachelor s degree in Computer Science, Engineering, Information Technology, or a related discipline.

  • Strong hands-on experience with Python development.

  • Practical experience with PySpark and distributed data processing.

  • Experience developing ETL or data engineering pipelines.

  • Good understanding of data structures, transformation logic, and performance optimization.

  • Experience working with SQL and relational databases.

  • Experience with version control systems, preferably Git.

  • Ability to write clean, modular, and maintainable code.

  • Understanding of software development life cycle practices.

  • Experience with unit testing, integration testing, and code quality practices.

  • Strong problem-solving and analytical skills.

  • Ability to work effectively in a collaborative enterprise development environment.

  • Good communication skills and the ability to understand business requirements.

Benefits & conditions

  • Competitive Salary
  • Company Pension Scheme
  • Comprehensive Health Insurance
  • Flexible Work Hours and Hybrid Work Options
  • XX days paid annual holidays + public holidays.
  • Professional Development and Training Opportunities
  • Employee Assistance Program (EAP)
  • Diversity, Equity, and Inclusion Initiatives
  • Company Events and Team-Building Activities

About the company

Hexaware is a dynamic and innovative IT organization committed to delivering cutting-edge solutions to our clients worldwide. We pride ourselves on fostering a collaborative and inclusive work environment where every team member is valued and empowered to succeed.

Hexaware provides access to a vast array of tools that enhance, revolutionize, and advance professional profile. We complete the circle with excellent growth opportunities, chances to collaborate with highly visible customers, chances to work alongside bright brains, and the perfect work-life balance.

With an ever-expanding portfolio of capabilities, we delve deep into and identify the source of our motivation. Although technology is at the core of our solutions, it is still the people and their passion that fuel Hexaware s commitment towards creating smiles.

At Hexaware we encourage to challenge oneself to achieve full potential and propel growth. We trust and empower to disrupt the status quo and innovate for a better future. We encourage an open and inspiring culture that fosters learning and brings talented, passionate, and caring people together.

We are always interested in, and want to support, the professional and personal you. We offer a wide array of programs to help expand skills and supercharge careers. We help discover passion the driving force that makes one smile and innovate, create, and make a difference every day., At Hexaware Technologies, we are a leading global IT Services company, dedicated to driving digital transformation and innovation for businesses around the world. Founded in 1990, Hexaware has grown into a global trusted partner for enterprises, offering comprehensive AI empowered services including IT Consulting, Application Development, Infrastructure and Cloud Management and Business Process services.

At Hexaware we are a community of creative, diverse, and open-minded Hexawarians creating smiles through the power of great people and technology.

We pride ourselves on our people-centric culture and commitment to sustainability. Our diverse team of over 30,000 professionals across 30 countries is driven by a shared passion for innovation and excellence. We foster a collaborative environment where creativity and continuous learning are encouraged, enabling our employees to thrive and grow.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Capabilities of the Apache Spark processing engine

Ayon Roy · LIVE

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:10 min

Why organizations combine big data and machine learning

Ayon Roy · LIVE

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · World Congress 2026 Europe

Videos

See all

Related articles

See all