Search by job, company or skills

Bnp Paribas Bank

Python Developer

Save
  • Posted 27 days ago
  • Over 500 applicants

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:

Azure CloudAuthenticationDatabricksScrumPythonAzure DevOpsLoggingAgile deliveryGit versioningDocumentationAsync programmingFastAPI FrameworkREST API designModular implementationPydantic modelsAuthorizationDelta LakeError handling

Bengaluru, India

Skills:

NosqlDjangoGitAPI securityFastAPIRest ApisPythonSqlObject-Oriented Programming

Bengaluru, Chennai, Chennai, Pune

Skills:

GitJavascriptData StructuresPythonSqlHTML/CSS

Bengaluru, India

Skills:

Agile MethodologiesApi DevelopmentFlaskPython ProgrammingFastAPIAutomation ScriptingFirmware DevelopmentDesign DocumentationBootloader conceptsComponent-Level DesignLinux fundamentalsOpen-source packagesDebugging and TestingNetwork Management concepts

Bengaluru, India

Skills:

KibanaPostgreSQLSQL ServerDjangoJenkinsGitMySQLFlaskRestful ApisPythonAzure DevOpsDjango ORMFast APISQL AlchemyGitHub ActionsORM technologies