Hi,
My name is Rohit Chauhan, and I am a Staffing Specialist at Novia Infotech LLC. I am reaching out to you on an exciting job opportunity with one of our clients.
Job Title: Senior Python
Developer (PySpark | MongoDB | SQL)
Location: Mount Laurel, NJ (Local Candidates Only)
Job Summary
We are seeking a highly skilled Senior Python Developer with strong expertise in Python, PySpark, MongoDB, and SQL to design, develop, and optimize enterprise-grade data processing solutions. The ideal candidate will have hands-on experience building scalable data pipelines, working with NoSQL databases, writing optimized SQL queries, and ensuring high-quality, high-performance data solutions.
This role requires close collaboration with cross-functional teams in an Agile environment to deliver robust, scalable, and efficient data-driven applications.
Required Technical Skills
Programming Languages
- Python (7+ years of hands-on experience)
- PySpark
- SQL
- Oracle SQL
Databases
- MongoDB
- NoSQL Database Design
- Data Modeling
- Schema Design
- Indexing Strategies
- Aggregation Pipelines
- Query Optimization
- Oracle Database
Big Data & Data Processing
- Apache Spark
- PySpark DataFrames
- ETL Development
- Data Transformation
- Batch Processing
- Distributed Data Processing
- Performance Optimization
Database Development
- Complex SQL Queries
- Stored Procedures
- Views
- Joins
- CTEs
- Window Functions
- Query Performance Tuning
Data Engineering
- Data Quality
- Data Validation
- Data Governance
- Data Consistency
- Error Handling
- Logging
- Performance Monitoring
Development Methodologies
- Agile
- Scrum
- Sprint Planning
- Code Reviews
- Unit Testing
- Debugging
- Solution Design
Roles & Responsibilities
Python Development
- Design, develop, and maintain scalable Python applications.
- Develop reusable and maintainable Python modules.
- Implement efficient data processing and automation solutions.
- Write clean, well-documented, and production-ready code.
- Troubleshoot and resolve application issues.
PySpark Development
- Develop high-performance PySpark applications.
- Build scalable ETL and data transformation pipelines.
- Optimize Spark jobs for performance and scalability.
- Process large datasets using distributed computing techniques.
MongoDB Development
- Design MongoDB collections and schema.
- Develop efficient MongoDB queries and aggregation pipelines.
- Implement indexing strategies for optimal performance.
- Optimize NoSQL database operations.
- Perform data modeling and database tuning.
SQL Development
- Write complex SQL queries and stored procedures.
- Optimize database performance through query tuning.
- Develop database objects including views and procedures.
- Support data extraction, transformation, and reporting requirements.
Performance Optimization
- Identify and resolve bottlenecks across:
- Python applications
- PySpark jobs
- MongoDB databases
- SQL queries
- Improve overall application performance and scalability.
Data Quality & Governance
- Ensure data accuracy and consistency.
- Implement validation and governance controls.
- Maintain high standards for data integrity throughout the development lifecycle.
Collaboration
- Work closely with developers, architects, business analysts, and QA teams.
- Participate in Agile ceremonies including:
- Sprint Planning
- Daily Stand-ups
- Sprint Reviews
- Retrospectives
- Contribute to technical design and solution architecture discussions.
- Perform peer code reviews and mentor junior developers.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 8–10 years of software development experience.
- Minimum 7 years of hands-on Python development.
- Strong experience with PySpark and Apache Spark.
- Extensive experience with MongoDB and NoSQL database development.
- Strong SQL and Oracle SQL development experience.
- Experience building enterprise-scale data processing applications.
- Excellent debugging, analytical, and problem-solving skills.
- Strong communication and teamwork skills.
Preferred Qualifications
- Experience with enterprise data platforms and large-scale distributed systems.
- Knowledge of cloud platforms such as AWS, Azure, or GCP.
- Experience with CI/CD pipelines and version control tools (Git).
- Familiarity with containerization technologies such as Docker
|
Rohit Chauhan IT Recruiter A: 4421 Avenida Ln, McKinney, TX, 75070
|
You received this message because you are subscribed to the Google Groups "NoviaJobs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to noviajobs+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/noviajobs/CAJ0-OE8h4DZ_pM0vzss%3D%2BGPbaLq94zbBQ%3DaZvD-YwPj1cY1V8w%40mail.gmail.com.
No comments:
Post a Comment