Senior Python Developer
Job Description
Key Responsibilities:
- Design and develop RESTful APIs using FastAPI or FlaskAPI
- Build and optimize server-side applications and RESTful APIs using frameworks like FastAPI, Flask, or DjangoIntegrate front-end components with server-side logic Collaborate with data scientists and engineers to implement data pipelines using Pandas, NumPy, and Scikit-learn.
- Design, develop, and maintain efficient, reusable, and reliable Python code
- Automate data processing, querying, and analysis using Pandas, NumPy, Matplotlib, and Plotly
- Integrate and manage SQL and NoSQL databases (e.g., MongoDB, CRDB, PostgreSQL)
- Build and maintain CI/CD pipelines for continuous integration and deployment
- Collaborate with cross-functional teams to implement cloud-native solutions on Microsoft Azure
- Develop intelligent agents and chatbots using platforms like ChatGPT, Microsoft Copilot, and Copilot Studio
- Implement middleware orchestration using tools like Mulesoft and Microsoft BizTalk
- Apply object-oriented design principles and design patterns to build scalable, maintainable systems
- Contribute to system integration and interface development across cloud and enterprise platforms
- Participate in code reviews, testing, and performance optimization
Job Description - Grade Specific
Required Skills & Experience:
- Strong proficiency in Python and data manipulation libraries
- Experience with FastAPI or FlaskAPI for API development
- Solid understanding of RESTful APIs and web services
- Proficiency in SQL and NoSQL database technologies
- Familiarity with CI/CD tools and DevOps workflows
- Knowledge of object-oriented programming (OOP), OOS, and OOD
- Strong grasp of data structures, algorithms, and problem-solving techniques
- Excellent interpersonal and communication skills; team-oriented mindset
- Exposure to cloud computing, AI, machine learning, and low-code platforms is a plus
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Mathematics, or related field
- 4–14 years of experience in software development, automation, and API engineering
Qualifications
Bangalore, IN