What are the responsibilities and job description for the Python Developer position at Marathon TS?
Job Description
Job Description
Marathon TS is seeking a Python Developer for a 2-3 month contract with the potential for extension. The role requires experience in API security, web scraping, and cloud automation, complemented by basic NLP skills and front-end development knowledge. The ideal candidate should be proficient in Python, comfortable with SQL databases, and capable of creating and managing Azure Runbooks. Experience with web technologies such as HTML, CSS, and JavaScript, as well as basic NLP techniques for keyword extraction, is also essential.
Key Responsibilities :
- Python Scripting & Automation : Develop and maintain Python scripts for automating data processing, API interactions, and system integrations.
- API Development & Security : Design, implement, and secure APIs to ensure robust and reliable communication between internal and external systems.
- Web Scraping : Build and maintain web scrapers using tools such as Puppeteer, ensuring the scrapers are efficient, compliant, and accurate.
- SQL Database Management : Design, implement, and manage SQL databases, ensuring data integrity, performance, and security.
- Basic NLP Implementation : Develop algorithms for keyword extraction and related word identification within datasets.
- Azure Automation : Create and manage Azure Runbooks to automate repetitive tasks, enhance workflow efficiency, and support cloud infrastructure management.
- Front-End Development : Utilize basic HTML, CSS, and JavaScript to support web-based applications and interfaces as needed.
- PowerShell Scripting : Develop and maintain PowerShell scripts for automating tasks and managing cloud resources.
Qualifications :
Preferred Experience :
Education :
CJJOBS
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").