- Design, develop, and optimize Python-based applications and data processing solutions.
- Work extensively with NumPy and Pandas for data manipulation, analysis, and performance optimization.
- Develop scalable, efficient, and maintainable code following best practices.
- Collaborate with cross-functional teams to understand business requirements and deliver technical solutions.
- Troubleshoot, debug, and enhance existing applications.
Required Skills
- 7+ years of experience in Python development.
- Strong hands-on expertise in NumPy and Pandas.
- Experience with data processing, data analysis, and performance tuning.
- Good understanding of OOP concepts, data structures, and algorithms.
- Experience working with SQL databases.
- Robust problem-solving and communication skills.