Talent.com
This job offer is not available in your country.
Quantiphi - Senior Software Developer - Python Programming

Quantiphi - Senior Software Developer - Python Programming

Quantiphi AnalyticsThiruvananthapuram
14 days ago
Job description

Role : Senior Software Developer (FastAPI & Python)

Experience Level : 4 to 8 Years

Work location : Mumbai, Bangalore & Trivandrum

Role & Responsibilities :

  • Work with cloud engineers and customers to solve big data problems by developing utilities for migration, storage and processing on Google Cloud.
  • Design and build a cloud migration strategy for cloud and on-premise applications.
  • Diagnose and troubleshoot complex distributed systems problems and develop solutions with a significant impact at massive scale.
  • Build tools to ingest and jobs to process several terabytes or petabytes per day.
  • Design and develop next-gen storage and compute solutions for several large customers.
  • Be involved in proposals, RFPs and provide effort estimates, solution design etc.
  • Communicate with a wide set of teams, including Infrastructure, Network, Engineering,

DevOps, SiteOps teams, and cloud customers.

  • Build advanced tooling for automation, testing, monitoring, administration, and data
  • operations across multiple cloud clusters.

  • Better understanding of Data modeling and governance.
  • Must Have Skills : Python Programming :

  • Core Python : Deep understanding of Python syntax, data structures (lists, dictionaries, sets, tuples), and control flow (loops, conditionals).
  • Libraries & Frameworks : Proficiency with popular libraries (NumPy, pandas, etc.) and
  • frameworks (e.g., Django, Flask) in addition to FastAPI.

  • Error Handling : Exception handling, debugging, and unit testing.
  • Performance Optimization : Profiling and optimizing Python code for performance
  • improvements.

    REST APIs :

  • Design Principles : Understanding of RESTful design principles, including statelessness, resource-based architecture, and HTTP methods (GET, POST, PUT, DELETE).
  • API Documentation : Ability to document APIs using tools like Swagger / OpenAPI.
  • Security : Knowledge of common security practices (authentication, authorization, data validation, and sanitization).
  • FastAPI :

  • Framework Proficiency : Building and deploying RESTful APIs using FastAPI.
  • Asynchronous Programming : Familiarity with async / await and how FastAPI leverages
  • asynchronous capabilities.

  • Data Validation : Utilizing Pydantic for data validation and serialization.
  • Dependency Injection : Using FastAPIs dependency injection system to manage resources
  • and services.

    Git :

  • Version Control : Proficiency with Git commands and workflows.
  • Branching Strategies : Knowledge of Git workflows like Gitflow, feature branching, and
  • understanding how to resolve conflicts.

  • Collaboration : Experience with Git hosting services and understanding pull requests and code reviews
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Developer Python • Thiruvananthapuram