Job Description
Job Overview:
At Marathon TS Inc, we're looking for a seasoned Python Developer to join our team. As a key contributor to our technology department, you'll play a vital role in designing, implementing, and securing APIs to ensure seamless communication between internal and external systems.
About the Job:
• You'll work closely with our cross-functional team to develop and maintain high-quality software solutions.
• Design, implement, and secure APIs to ensure robust and reliable communication between internal and external systems.
• Develop and maintain Python scripts for automating data processing, API interactions, and system integrations.
• Collaborate with colleagues to build and maintain web scrapers using tools like Puppeteer, ensuring the scrapers are efficient, compliant, and accurate.
• Design, implement, and manage SQL databases, ensuring data integrity, performance, and security.
• Develop algorithms for keyword extraction and related word identification within datasets.
• Create and manage Azure Runbooks to automate repetitive tasks, enhance workflow efficiency, and support cloud infrastructure management.
• Utilize basic HTML, CSS, and JavaScript to support web-based applications and interfaces as needed.
What We're Looking For:
• Proficiency in Python: Extensive experience in scripting, automation, and developing secure and maintainable code.
• API Security Expertise: Strong understanding of API design, development, and best practices for securing APIs.
• Web Scraping: Expertise in building web scrapers using tools like Puppeteer, with a focus on efficiency and compliance.
• SQL Database Management: Solid experience with SQL databases, including schema design, query optimization, and data management.
• Basic NLP Skills: Familiarity with NLP techniques, particularly for keyword extraction and related word identification.
• Azure Runbooks: Experience in creating and managing Azure Runbooks for automating cloud workflows.
• Front-End Development: Basic knowledge of HTML, CSS, and JavaScript for web development tasks.
Responsibilities
- As a key contributor to our technology department, you'll play a vital role in designing, implementing, and securing APIs to ensure seamless communication between internal and external systems
- You'll work closely with our cross-functional team to develop and maintain high-quality software solutions
- Design, implement, and secure APIs to ensure robust and reliable communication between internal and external systems
- Develop and maintain Python scripts for automating data processing, API interactions, and system integrations
- Collaborate with colleagues to build and maintain web scrapers using tools like Puppeteer, ensuring the scrapers are efficient, compliant, and accurate
- Design, implement, and manage SQL databases, ensuring data integrity, performance, and security
- Develop algorithms for keyword extraction and related word identification within datasets
- Create and manage Azure Runbooks to automate repetitive tasks, enhance workflow efficiency, and support cloud infrastructure management
- Utilize basic HTML, CSS, and JavaScript to support web-based applications and interfaces as needed
Requirements
- Proficiency in Python: Extensive experience in scripting, automation, and developing secure and maintainable code
- API Security Expertise: Strong understanding of API design, development, and best practices for securing APIs
- Web Scraping: Expertise in building web scrapers using tools like Puppeteer, with a focus on efficiency and compliance
- SQL Database Management: Solid experience with SQL databases, including schema design, query optimization, and data management
- Basic NLP Skills: Familiarity with NLP techniques, particularly for keyword extraction and related word identification
- Azure Runbooks: Experience in creating and managing Azure Runbooks for automating cloud workflows
- Front-End Development: Basic knowledge of HTML, CSS, and JavaScript for web development tasks