What are the responsibilities and job description for the Python Developer position at Purple Drive Technologies LLC?
Job Details
Objectives of this role
Develop, test and maintain high-quality software using Python programming language.
Participate in the entire software development lifecycle, building, testing and delivering high-quality solutions.
Collaborate with cross-functional teams to identify and solve complex problems.
Write clean and reusable code that can be easily maintained and scaled.
Create playbooks and roles for configuration management, deployment, and orchestration.
Troubleshoot and optimize existing automation scripts to enhance performance and reliability.
Work with DevOps teams to automate CI/CD Pipelines.
Ensure security best practices are implemented in automation processes.
Collaborate with system architects to design scalable and efficient automation solutions.
Required skills and qualifications
4 years of experience as a Python Developer with a strong portfolio of projects.
In-depth understanding of the Python software development stacks, ecosystems, frameworks and tools such as Python, MySQL, Jenkins, Apache Airflow, RabbitMQ, React, Cloud Foundry, Kubernetes, Docker
Experience with front-end development using HTML, CSS, and JavaScript.
Excellent problem-solving ability with solid communication and collaboration skills.
Hands-on experience in Python scripting OR Hands on experience in AWS/Azure as developer
Extremely good understanding of REST Web Services, JSON, HTTPS, OAuth2 Token
Administration, maintenance, and development experience on ELK & Grafana
Experience level 5-10 years.
Domain experience in monitoring (or similar) with at least 5-7 years
Good understanding of Cloud/SAP systems
Good communication and presentation skills