Post Job Free
Sign in

Software Engineer - Python Developer

Company:
Societe Generale
Location:
Bengaluru, Karnataka, India
Posted:
May 15, 2024
Apply

Description:

Python - SE - Ordinary

Job description - Python Developer of 3-4 Year of experience with ETL tool hands on experience.

Responsibilities

· Provide a detailed technical IT solutions by outlining problems, opportunities and solutions for a business process or feature in .

· Complete ownership of the IT landscape of Projects, Solutions, Architectural proposal alinging on group strategy.

· Review existing processes and develop strategies to enhance and transform to IT solutions.

· Focus on innovative opportunities to improve value chains and processes.

· Expected to get involved in stake holder management, co-ordination with different team, participating in workshops, understanding requirements, ensure this is translated to

developers, prepare detailed test plans, testing, coordinate with users for UAT etc, DEMO to the end users and self navigations.

· Single Point of Contact for IT solutions delivery with in the team.

· Responsible for Definition and Creation of application related procedures.

· Carry out requirements gathering and Impact analysis and suggest the best solution designs to users and stream leaders

· Production Stability and provide Good governance for resolving business queries.

· Monitor and review of all application deliverables and propose Business cases/IT solutions for Innovation.

· Provide L3 Technical support to application end users and production support teams.

· Enable juniors staff on Technical understanding of the application and contribute at various IT Technical forum level.

· Ability to provide technical assistance to Juniors team members.

· Ability to work in cross cultural team with multi-geographical locations.

· Ability to communicate (verbal and written) effectively with counterparts and clients in SG Paris

· Ability to handle technical issues independently and quickly provide long term solutions and handle escalations.

· Ability to support business queries as technical leader and provide update to local Management on the alerts, progress on the projects.

· Ability to work in target oriented goals and able to work in Agile environment.

Profile Required:

• 3-4 years experience as Python developer with ETL hands on experience

• Strong proficiency in Python programming with an emphasis in building data pipelines by using liabraries ( Eg. Panda..etc)

• Good proficiency in React JS and RESTfull API

• Advanced knowledge in Unix shell/command-line environment, familiar with command-line tools

• Nice to have : Postgre, oracle, Java 11, Spring, Docker, Jenkins, Ansible, React, TypeScript, LLM

• Must to know GEN AI with python

• Must to have strong hands-on on SQl Queries, Datawarehouse concepts and Data modeling.

Mandatory Skills :

• 3-4 years of Expertise in Python programming to Develop, implement, provide solutions, improve python code in applications, use of liabraries to read,menipulate the data of the file.

• Strong proficiency in Python Libraries for building data pipelines ( Eg. Panda..etc).

• Must have of any ETL tool hands on experience.

• Must have hands on experience in databases(mySQL, Postgre) and should have excellent knowledge of writing and optimizing sql queries.

• must have of the Python Notebook (Jupyter).

• Must have Data modeling skills Mandatory.

• Good in debuging code skills and understand the functionality refering the code.

• Good understanding of VBA code and perform code migration during various phases and implement in python.

• Must develop the code as per coding standards and naming conventions.

• Able to implement non functional requirement : security, availability, code quality, performance tuning, CI/CD, code reviews, follow architectural process and guidelines and documentations.

• Must have strong object oriented programming and data structure algorithms programming skills.

• Able to continuously learn,develop and adapt to newer technologies and framework.

• Able to take end to end module ownership from design to deployment.

• Experience in Requirement analysis, design solutions, development,testing and support.

• Ability to analyze the code, run the jobs, schedule the jobs and fix/modify jobs based on requirements.

• Should have good Communication and collaboration skills and able to communicate to large communities.

Good to have : Control-M,React JS, TypeScript, Java 11, Spring, Docker, Jenkins, Ansible

Methodology : Scrum in agile-scrum framework

Apply