Search by job, company or skills

Bnp Paribas Bank

Python Developer

Save
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

POSITION OVERVIEW

The role sits in the Conduct, Control & Surveillance IT team (Market Abuse IT) and will lead the design, development, and maintenance of compliance‑surveillance models built on the SONATA 2.0 platform.

JOB RESPONSIBILITIES

  • Design, develop, test, and support Python‑based applications, including bug‑fixes and enhancements.
  • Apply solid design principles to create custom solutions or extend packaged products.
  • Contribute to initiatives that modernize the capabilities of the Compliance & Trade‑Compliance function.
  • Collaborate with the Compliance team to identify, implement, and validate appropriate surveillance models.
  • Ensure strict adherence to bank policies, security standards, and audit requirements.
  • Mentor junior team members on technologies, best practices and processes.
  • Share knowledge regularly within the team.
  • Prepare high‑quality test plans and execute unit, regression, integration, and code‑review tests.
  • Follow project‑ and organization‑wide standards throughout the software‑development lifecycle.

REQUIRED EDUCATION, SKILLS, AND EXPERIENCE (MUST‑HAVE)

  • Python (including OOP, generators, magic methods)
  • Pandas, NumPy, and other data‑science libraries
  • SQL & PL/SQL (Oracle or SQL Server)
  • Oracle/SQL database APIs (pure Python or native drivers)
  • Data‑modeling concepts
  • Windows batch or PowerShell scripting
  • Familiarity with SDLC methodologies (Waterfall, Agile), CI/CD, code‑review and TDD
  • Experience with JIRA, Confluence/ Wiki, ServiceNow

PREFERRED EDUCATION, SKILLS, AND EXPERIENCE (NICE‑TO‑HAVE)

  • Experience with AI/ML modules or Prompt Engineering for model development.
  • Exposure to data‑visualisation libraries (e.g., Matplotlib, Seaborn, Plotly).
  • Familiarity with date‑time manipulation (datetime module) and regular‑expression handling.
  • Knowledge of modern web‑development frameworks (e.g., Django, Flask) for full‑stack responsibilities.
  • Prior work on SONATA, or similar surveillance platforms.

About BNP Paribas India Solutions

BNP Paribas India Solutions, a wholly‑owned subsidiary of BNP Paribas SA, operates 24 × 7 delivery centers in Bengaluru, Chennai and Mumbai. With more than 10000 professionals, we support the Group's Corporate & Institutional Banking, Investment Solutions and Retail Banking businesses worldwide.

BNP Paribas is an equal‑opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 149168135

Similar Jobs

Bengaluru, India

Skills:

BitbucketSqlJava 8JiraLinuxAngularMySQLPhpPythonAzureConfluenceRESTGitApi DevelopmentJavascript

Bengaluru, India

Skills:

NosqlGcpAzurePythonSqlAWS

Bengaluru, India

Skills:

amazon sqs Aws LambdaAmazon S3Node.jsAmazon CloudWatchVisual Studio CodePythonAmazon EventBridgeAWS Step FunctionsServerless application developmentREST API and integration developmentEvent-driven architecture patterns