Description

About the job
Python/Pyspark/Oracle Developer

Location: Charlotte, NC (3 days onsite, 2 days remote)

Duration: 24 Months

Nearby Candidates Preferred

Top Skills:

3+ years of Python/Pyspark development experience
2+ years of experience with scheduling tools (Autosys)
2+ years of RDBMS experience (Oracle and MS SQL Server)
2+ years of Oracle development experience
Awareness of code check-in/GitHub deployment process
Awareness of JIRA & Agile methodology processes

Job Description

We are seeking a skilled Python/Pyspark/Oracle Developer to join our team in Charlotte, NC. In this role, you will leverage your expertise in Python, Pyspark, and Oracle to develop and maintain critical data processing and analysis solutions. You will work closely with other developers, data engineers, and business stakeholders to design, implement, and optimize data pipelines and applications.

Key Responsibilities

Develop and maintain Python/Pyspark applications for data processing, transformation, and analysis.
Design and implement efficient data pipelines using Pyspark on distributed computing platforms.
Interact with Oracle databases, writing optimized SQL queries and stored procedures.
Collaborate with team members to ensure code quality and adherence to best practices.
Utilize scheduling tools like Autosys to automate data workflows.
Participate in Agile development processes, using tools like JIRA.
Stay current with the latest advancements in Python, Pyspark, and Oracle technologies.

Qualifications

Bachelor's degree in Computer Science, Information Technology, or a related field
3+ years of hands-on experience in Python development, with a focus on data processing and analysis
2+ years of experience using Pyspark for large-scale data processing
2+ years of experience working with Oracle databases, including development and performance tuning
2+ years of experience using scheduling tools (Autosys preferred)
Familiarity with code versioning tools (GitHub) and Agile methodologies (JIRA)
Strong problem-solving and analytical skills
Excellent communication and collaboration skills

Education

Bachelor's degree in Computer Science