What are the responsibilities and job description for the Python PySpark Developer position at Smart IT Frame LLC?
Role: Python PySpark Developer
Location: McLean, VA (Onsite)
Duration: Contract
Required Skills and Experience
- 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.