Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 15342432

    Exchange Data International India logo

    MySQL & Python Developer

    Exchange Data International India · Tiruchirappalli · onsite · Posted 49d ago

    ₹3.0L - ₹6.5L PA3–5 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    1. SQL Development & Database Engineering

    • Write and maintain SQL (MSSQL/MySQL) to develop and enhance feed content.
    • Implement enhancements to the existing standard feed specification at the schema/query level.
    • Administer the in-house database, including schema/data re-alignment.
    • Build and maintain mapping logic for customised, client-specific feed variants.

    2. Data Quality & Coverage QA

    • Design and run QA queries against production databases to verify coverage at market, country, and asset-class level.
    • Build repeatable coverage-reporting queries/scripts consumable by Sales, data support, and data quality teams.
    • Investigate and resolve data gaps or inconsistencies identified through QA.

    3. Feed Output & File Generation

    • Generate report and file output (e.g. delimited/fixed-width feed files) directly from database content.
    • Support trial content setup: extracting, mapping, and packaging subsets of data into new customised feeds.
    • Assist in revisions to existing client feeds when new content is introduced via database.

    4. Python-Based Data Extraction & Scraping

    • Write Python scripts to extract structured data from external websites, APIs, and third-party sources to support feed content and coverage (e.g. requests/httpx, BeautifulSoup/lxml, Selenium/Playwright for JS-rendered pages).
    • Build scraping/extraction jobs that handle pagination, rate limiting, and anti-bot measures (e.g. Cloudflare challenges), with appropriate retry and error-handling logic.
    • Parse and normalise extracted data (HTML, JSON, XML, CSV) into structured formats suitable for loading into MSSQL/MySQL.
    • Automate recurring data pulls and reconcile extracted data against existing database content to flag discrepancies or gaps.
    • Maintain extraction/scraping scripts as source websites and APIs change, and document scraping logic alongside feed specifications.

    5. Operational Troubleshooting

    • Diagnose and resolve issues causing delay or failure of feed delivery.
    • Support root-cause investigation across database, query, and file-generation layers.

    6. Technical Documentation

    • Maintain centralised, current technical documentation for feed specifications, schema structures, and mapping logic.
    • Document all schema/database changes arising from database releases or client-specific amendments.
    • Document data source URLs/endpoints, extraction logic, and known site-specific quirks for all Python scraping/extraction jobs.

    7. Cross-Training & Knowledge Transfer

    • Share database structure and query knowledge with other team members to build technical bench strength.

    Sourced from naukri

    Skills

    file-based feed generationPythonMySQLSQLSQL Server

    MySQL & Python Developer · waiting for your command