Key Responsibilities:Software Development: Design, build, and maintain Python applications in line with business requirements and technical specifications.API Development: Build and maintain RESTful APIs and microservices to support web and mobile applications.Data Processing & Automation: Develop scripts and applications for data processing, automation, and workflow optimization.Collaboration: Work closely with product managers, designers, and other developers to understand requirements and implement technical solutions.Code Quality: Write clean, maintainable, and efficient code while ensuring high standards for code quality, security, and performance.Testing & Debugging: Conduct unit testing and debugging to ensure applications are reliable and bug-free.Documentation: Provide clear documentation for software functionality, APIs, and integration processes.Continuous Improvement: Stay up to date with the latest developments in Python programming and implement best practices to improve the development process.Required Qualifications & Experience:Education: Bachelors degree in Computer Science, Software Engineering, or a related field.Experience:Minimum 3-5 years of experience in Python development.Strong experience in developing scalable and efficient software solutions.Familiarity with Agile development practices and version control (e.g., Git).Experience with cloud platforms (AWS, Azure, Google Cloud) is a plus.Required Technologies & Tools:Core Python Development:Advanced proficiency in Python 3.xExperience with Python libraries such as NumPy, Pandas, Matplotlib (for data processing and visualization)Flask or Django for web development and building APIsDatabases & Data Handling:Strong experience with SQL (e.g., PostgreSQL, MySQL, SQLite)Experience with NoSQL databases (e.g., MongoDB, Redis) is an advantageWorking knowledge of ORMs (e.g., SQLAlchemy, Django ORM)Web Development & API Integration:Experience with building and consuming RESTful APIsFamiliarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a bonusCloud Services:Familiarity with cloud platforms such as AWS, Azure, or Google CloudKnowledge of containerization (e.g., Docker) and container orchestration (e.g., Kubernetes)Testing & CI/CD:Experience with unit testing (e.g., pytest, unittest)Familiarity with Continuous Integration and Continuous Deployment (CI/CD) pipelinesVersion Control:Strong experience with Git and collaborative version control tools like GitHub or GitLabBonus Skills:Experience with data scraping, automation scripts, and task scheduling (e.g., Celery)Familiarity with machine learning libraries (e.g., TensorFlow, Scikit-learn) is a plusPersonality Attributes:Problem Solver: You enjoy tackling complex technical challenges and coming up with creative solutions.Detail-Oriented: You have a keen eye for detail and take pride in writing clean, high-quality code.Collaborative: You work well within a team and are open to feedback and new ideas.Self-Motivated: You can work independently, manage your time effectively, and meet deadlines.Continuous Learner: You're eager to stay updated with the latest advancements in Python and related technologies.Apply now!