What are the responsibilities and job description for the Python Developer (final round in person) position at Marici Solutions?
Job Title: Python Developer
Location: Charlotte, NC (Face-to-Face Interview Mandatory)
Employment Type: Contract
Job Description:
We are seeking a skilled Python Developer to join our team in Charlotte, NC. The ideal candidate will have strong experience in Python development, data processing, and building scalable applications. Candidates must be available for an in-person (F2F) interview.
Key Responsibilities:
Location: Charlotte, NC (Face-to-Face Interview Mandatory)
Employment Type: Contract
Job Description:
We are seeking a skilled Python Developer to join our team in Charlotte, NC. The ideal candidate will have strong experience in Python development, data processing, and building scalable applications. Candidates must be available for an in-person (F2F) interview.
Key Responsibilities:
Develop, test, and maintain scalable Python applications
Write clean, efficient, and reusable code
Work with large datasets and perform data analysis/manipulation
Collaborate with cross-functional teams including business analysts and stakeholders
Integrate APIs and third-party services
Debug, troubleshoot, and optimize existing systems
Participate in code reviews and follow best coding practices
Required Skills:
Required Skills:
Strong proficiency in Python
Experience with frameworks like Django / Flask / FastAPI
Solid understanding of REST APIs and web services
Experience with SQL and databases (Oracle, SQL Server, or PostgreSQL)
Knowledge of data processing libraries (Pandas, NumPy)
Familiarity with Git or other version control tools
Good problem-solving and analytical skills