Job Description:
We are seeking a skilled and motivated Python Developer to join our team. The ideal candidate will be responsible for designing, developing, testing, and maintaining Python-based applications and systems. You will work closely with cross-functional teams to deliver robust, scalable, and efficient solutions that meet business requirements.
Key Responsibilities:
· Design, develop, test, and maintain Python applications and scripts.
· Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
· Build and optimize backend systems, RESTful APIs, and third-party integrations.
· Implement data processing pipelines and perform basic to advanced data analysis.
· Write clean, maintainable, and efficient code aligned with best practices.
· Debug and troubleshoot issues in existing applications and infrastructure.
· Maintain clear documentation for development processes, architecture, and deployments.
· Stay current with emerging trends and technologies in Python development and related domains.
Requirements:
· Proven experience as a Python Developer or in a similar software development role.
· Strong proficiency in Python and familiarity with frameworks such as Django, Flask, or FastAPI.
· Experience in developing and integrating RESTful APIs.
· Hands-on experience with relational and/or NoSQL databases.
· Solid understanding of software development principles, design patterns, and version control systems (e.g., Git).
· Strong analytical, problem-solving, and debugging skills.
· Excellent communication skills and a collaborative mindset.
Preferred Qualifications:
· Experience working with cloud platforms like AWS, Azure, or Google Cloud Platform (GCP).
· Knowledge of containerization tools such as Docker and Kubernetes.
· Experience with automation, scripting, and CI/CD pipelines.
· Familiarity with Agile/Scrum methodologies.
#J-18808-Ljbffr