Dice is the leading career destination for tech experts at every stage of their careers. Our client, Visionary Innovative Technology Solutions, is seeking the following. Apply via Dice today We are seeking an experienced Python Developer to design, develop, and maintain scalable applications and data-driven solutions. The ideal candidate will have strong expertise in Python programming, API development, cloud technologies, and database management, with the ability to deliver high-quality software solutions in an Agile environment. Key Responsibilities: - Design, develop, test, and deploy applications using Python. - Build and maintain RESTful APIs and microservices. - Develop scalable backend services and data processing solutions. - Integrate applications with databases, third-party APIs, and cloud platforms. - Write clean, efficient, and reusable code following coding standards. - Troubleshoot, debug, and optimize application performance. - Collaborate with business analysts, architects, and development teams to gather requirements. - Participate in code reviews, unit testing, and CI/CD processes. - Develop automation scripts for operational and business processes. - Ensure application security, scalability, and reliability. Required Skills & Qualifications: - 5+ years of experience in Python development. - Strong proficiency in Python programming and object-oriented concepts. - Experience with frameworks such as Django, Flask, or FastAPI. - Strong understanding of REST APIs and microservices architecture. - Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB). - Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.