Skip to main content

Python Developer

Technology
acuity analytics
Gurugram, India1 months agoUntil 2/6/2026
Full time

Job description

Job Description

We are hiring multiple SeniorPython Developers for our Data and Technology Services Team at Bengaluru, Gurgaon and Pune (hybrid: 2-3 days WFO).

Immediate Joiners are highly preferred! (0-30 days)

What you'll do:

  • Python engineering & reusable frameworks
  • Build modular Python packages (data processing, API clients, orchestration adapters), publishable to internal artifact repositories; enforce code quality, testing, and documentation standards.
  • Develop backend services/APIs (e.g., FastAPI/Flask) and CLI tools to support frontend, middletier, and cloud workflows; implement resilient error handling, observability hooks, and secure secrets usage.
2) Data modeling, SQL & stored procedures
  • Design relational schemas and write/optimize complex SQL (windowing, CTEs, partitioning); author and refactor stored procedures (SQL Server/Oracle/Postgres) with attention to edge cases and performance.
  • Build datavalidation utilities that compare large datasets across environments and produce diffs for regression packs.
3) Posttrade domain, test automation & regression
  • Map posttrade flows (allocations, clearing/settlement, confirmations, reconciliations) into datasets, rules, and assertions for repeatable regression.
  • Read and translate storedproc logic into automated test scripts; build a central repository of reusable checks integrated into CI/CD.
  • Nice to have: familiarity with trade/blotter platforms (e.g., ION) or similar posttrade systems.
4) CI/CD, DevOps & environment promotion
  • Design and operate multistage CI/CD pipelines (Azure DevOps/Jenkins/GitLab) for code, data artifacts, and SQL deployables; implement approvals, rollbacks, environment strategy, and quality gates (lint, SAST/DAST, tests).
  • Containerize services where appropriate; integrate with AKS/Kubernetes or serverless jobs, and wire up metrics/alerts for runtime health.
5) Scheduling, batch & operationalization
  • Script the execution of AutoSys/batch jobs and stored procedures across dev/UAT/prod; add runbooks, logging, and guardrails; enable reliable, auditable promotions through environments.
What you'll bring:
  • 4 years of handson software engineering with Python (incl. packaging, virtual envs, unit/integration testing); strong use of libraries such as pandas, SQLAlchemy/pyodbc, and asyncio/celery for pipelines and services.
  • Expert SQL skills and storedproc development (SQL Server/Oracle/Postgres), query tuning, and executionplan analysis for large datasets.
  • Proven experience designing CI/CD pipelines and automating promotion (code data DB objects) with Azure DevOps/Jenkins/GitLab; strong Git practices and codereview hygiene.
  • Comfort with schedulers (AutoSys/ControlM/Airflow) and shell/Python scripting for batch orchestration; familiarity with secrets management and environment configuration.
  • Domain understanding of posttrade data flows and how to encode them into repeatable regression checks.
How you'll work:
  • Collaborate with BAs, QEs, and traders/ops to clarify requirements and codesign testable acceptance criteria; maintain living technical documentation and runbooks.
  • Champion reusability: templates, golden pipelines, sample datasets, and coding standards that scale across engagements.
Interested candidates, please share your updated CVs at [Confidential Information]
Keywords
AirflowasynciopyodbcSqlalchemySQL ServerAutosysSqlJenkinsCeleryPandasPostgresFlaskGitlabFastAPIOracleKubernetesPythonAzure DevOpsGitLabOrchestration

Interested in this role?