Software Developer- Python

5 - 7 years

20 - 25 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Purpose

The Python Developer will play a critical role in building and maintaining financial applications and tools that support data processing, analysis, and reporting within a fast-paced financial services environment. This position involves developing scalable and secure systems. The developer will collaborate with business analysts, finance users/or finance BA to translate complex business requirements into efficient, high-quality software solutions.

A strong understanding of financial concepts, data integrity, and regulatory compliance is essential. The detailed responsibilities are mentioned below.

Responsibilities

Direct Responsibilities

- Proficient in object-oriented programming, especially Python, with a minimum of 6-8 years of core python development experience.

- Strong competency with Python libraries such as Pandas and NumPy for data wrangling, analysis, and manipulation.

- Expertise in PySpark for large-scale data processing and loading into databases.

- Proficiency in data querying and manipulation with Oracle and PostgreSQL.

- Strong communication skills to effectively collaborate with team members and stakeholders.

- Familiarity with the Software Development Life Cycle (SDLC) process and its various stages, including experience with JIRA and Confluence.

Technical & Behavioral Competencies

- Proficient in object-oriented programming, especially Python, with a minimum of 6-8 years of core python development experience.

- Strong competency with Python libraries such as Pandas and NumPy for data wrangling, analysis, and manipulation.

- Expertise in PySpark for large-scale data processing and loading into databases.

- Proficiency in data querying and manipulation with Oracle and PostgreSQL.

- Strong communication skills to effectively collaborate with team members and stakeholders.

- Familiarity with the Software Development Life Cycle (SDLC) process and its various stages, including experience with JIRA and Confluence.

- Good analytical, problem solving, & communication skills

- Engage in technical discussions and to help in improving the system, process etc

Nice to Have

- Familiarity with Plotly and Matplotlib for data visualization of large datasets.

- Skilled in API programming, handling JSON, CSV, and other unstructured data from various systems.

- Familiarity with JavaScript, CSS, and HTML.

- Experience with cloud architecture applications such as Dataiku or Databricks; competency with ETL tools.

- Knowledge of regulatory frameworks, RISK, CCAR, and GDPR.

Specific Qualifications (if required)

Skills Referential

Behavioural Skills: (Please select up to 4 skills)

Ability to collaborate / Teamwork

Critical thinking

Ability to deliver / Results driven

Communication skills - oral & written

Transversal Skills: (Please select up to 5 skills)

Analytical Ability

Ability to develop and adapt a process

Ability to understand, explain and support change

Ability to develop others & improve their skills

Choose an item.

Education Level:

Bachelor Degree or equivalent

Mock Interview

Practice Video Interview with JobPe AI

Start NumPy Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
BNP Paribas logo
BNP Paribas

Banking

Paris London

RecommendedJobs for You