Logo-of-JPMorgan-Chase-hiring-for-jobs-in-India-on-GrabJobs

Analyst-Python Developer

Job Description - Analyst-Python Developer

Description

As a Python Developer (Analyst) within our team, you will contribute to the development and support of full-stack applications and data-enabled services. You’ll work on building FastAPI back-end services, React-based front ends, Databricks jobs/notebooks for data processing, and integrations with SharePoint for document/workflow enablement. You will apply engineering best practices (testing, documentation, CI/CD, observability) and help ensure solutions meet performance, resiliency, and security standards.


Job Responsibilities:



  • Develop and maintain Python backend services using FastAPI, including well-structured REST APIs and service-layer logic.

  • Build and enhance React.js front-end components and pages with a focus on usability, performance, and maintainability.

  • Create and productionize data workflows in Databricks (notebooks, jobs, workflows), including transforming and validating data.

  • Design and implement data models and persistence using SQLite (schemas, queries, indexing basics, migrations as needed).

  • Build and support integrations with SharePoint (e.g., document storage, metadata, lists/workflows) aligned to business needs.

  • Write clean, testable code; contribute to unit/integration tests, code reviews, and automated quality checks.

  • Assist with environment setup, deployments, and operational readiness (logging, monitoring, troubleshooting, runbooks).

  • Partner with stakeholders to clarify requirements, estimate work, and deliver iteratively with strong ownership and attention to detail.

  • Maintain clear technical documentation for APIs, workflows, and support procedures.


Required Qualifications, Capabilities, and Skills:



  • 3+ years of software development experience (or equivalent project/internship experience with strong hands-on delivery).

  • Strong Python skills, including API development experience with FastAPI (or similar REST frameworks).

  • Experience building UI features with React.js and modern JavaScript/TypeScript development practices.

  • Working knowledge of Databricks and Spark-based data processing concepts (ETL/ELT, transformations, job execution).

  • Proficiency with SQL and relational data concepts; experience with SQLite or similar relational databases.

  • Familiarity with integrating enterprise platforms such as SharePoint (files/lists/metadata; APIs or connectors).

  • Understanding of software engineering fundamentals: version control (Git), testing, debugging, and secure coding practices.

  • Strong communication skills and ability to collaborate across teams.


Preferred Qualifications, Capabilities, and Skills:



  • Experience with API best practices (OpenAPI/Swagger, validation, authentication/authorization patterns, pagination, error handling).

  • Familiarity with front-end patterns (state management, component libraries, accessibility, performance optimization).

  • Experience operationalizing Databricks workloads (scheduling, parameterization, cluster configuration basics, monitoring).

  • Exposure to CI/CD pipelines and DevOps practices (build/test automation, deployment workflows).

  • Understanding of application security basics (secrets handling, dependency hygiene, input validation, least privilege).

  • Ability to propose improvements, learn quickly, and take ownership of deliverables in a fast-paced environment.



Original job Analyst-Python Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Analyst-Python Developer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.