Business Analyst / Assistant Manager, Python Developer

Experience 2 - 8 yrs
Job Location Bengaluru/Bangalore
CTC Best in Industry
Skills pyspark, full stack, mean stack, jinja 2, mako, javascript, html 5, css3, rdbms, nosql, python, django, flask, orm tools, pandas, numpy, matplotlib, linear regression View More

Job Description

With a startup spirit and 80,000+ curious and courageous minds, we have the expertise to go deep with the world's biggest brands-and we have fun doing it. Now, we're calling all you rule-breakers and risk-takers who see the world differently, and are bold enough to reinvent it. Come, transform with us.

Python Developer duties and responsibilities:

- Write reusable, Object Oriented ,testable, and efficient code
- Design and implement of low-latency, high-availability, and performant applications
- Leverage sound understanding of the pandas , numpy ,matplotlib and other analytical libraries
- Leverage exposure to analytics programming using python and understanding of basic algorithmic approaches such as linear regression to solve day to day scripting /programming assignments.
- Implementation of security and data protection
- Integration of data storage solutions
- Performance tuning, improvement, balancing, usability, automation
- Work collaboratively with design team to understand end user requirements to provide technical solutions and for the implementation of new software features
- Integration of user-facing elements developed by front-end developers with server side logic
- Good and sound understanding of RDBMS and Nosql concepts.

Good to have:

- Pyspark experience
- Full stack experience
- Mean Stack
- Understanding of server-side templating languages such as Jinja 2, Mako, etc
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Good and sound understanding of RDBMS and Nosql concepts.

Requirements and qualifications:

- Previous working experience as a Python Developer
- Hands on experience with Django, Flask or other Python frameworks
- Familiarity with some ORM (Object Relational Mapper) libraries
- Sound understanding of the pandas , numpy ,matplotlib and other analytical libraries
- Strong exposure to analytics programming using python and understanding of basic algorithmic approaches such as linear regression

Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, customer focus, and innovation.