Job Description
At Marathon TS Inc, we are seeking a highly skilled Python Developer to join our team. The successful candidate will have extensive experience in scripting, automation, and developing secure and maintainable code.
The ideal candidate will be proficient in Python, comfortable with SQL databases, and capable of creating and managing Azure Runbooks. They should also have expertise in API security, web scraping, and cloud automation, as well as basic knowledge of NLP techniques and front-end development.
The key responsibilities of this role include:
• Developing and maintaining Python scripts for automating data processing, API interactions, and system integrations.
• Designing, implementing, and securing APIs to ensure robust and reliable communication between internal and external systems.
• Building and maintaining web scrapers using tools such as Puppeteer, ensuring the scrapers are efficient, compliant, and accurate.
• Designing, implementing, and managing SQL databases, ensuring data integrity, performance, and security.
• Developing algorithms for keyword extraction and related word identification within datasets.
• Creating and managing Azure Runbooks to automate repetitive tasks, enhance workflow efficiency, and support cloud infrastructure management.
• Utilizing basic HTML, CSS, and JavaScript to support web-based applications and interfaces as needed.
Qualifications for this role include:
• 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
- Developing and maintaining Python scripts for automating data processing, API interactions, and system integrations
- Designing, implementing, and securing APIs to ensure robust and reliable communication between internal and external systems
- Building and maintaining web scrapers using tools such as Puppeteer, ensuring the scrapers are efficient, compliant, and accurate
- Designing, implementing, and managing SQL databases, ensuring data integrity, performance, and security
- Developing algorithms for keyword extraction and related word identification within datasets
- Creating and managing Azure Runbooks to automate repetitive tasks, enhance workflow efficiency, and support cloud infrastructure management
- Utilizing basic HTML, CSS, and JavaScript to support web-based applications and interfaces as needed
Requirements
- The successful candidate will have extensive experience in scripting, automation, and developing secure and maintainable code
- The ideal candidate will be proficient in Python, comfortable with SQL databases, and capable of creating and managing Azure Runbooks
- They should also have expertise in API security, web scraping, and cloud automation, as well as basic knowledge of NLP techniques and front-end development
- 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