Sr. Python Full stack Developer
Job Summary
Job Title: Full Stack Developer
Position: Lead Analyst
Experience: 7 years
Category: Senior Software Engineer
Shift: General Shift
Work Mode: Hybrid (3 days in office 2 days WFH)
Primary location: India Karnataka Bangalore
CGI Office: TPLS Bangalore / E-city Bangalore / DLF Chennai / DLF Hyderabad / Skyview Hyderabad / SEEPZ Mumbai / Specific Client location
Position ID:
Employment Type: Full Time
#LI-AA13
Key Responsibilities
Application Development
Design develop and maintain scalable enterprise-grade applications using Python and ReactJS.
Develop microservices and REST APIs using FastAPI and/or Flask.
Build reusable maintainable and testable software components following engineering best practices.
Create robust backend services and business logic to support critical applications.
Azure & Cloud Engineering
Build and deploy cloud-native solutions on Microsoft Azure.
Work with Azure Databricks Azure Storage Azure Key Vault Azure Virtual Networks and other Azure services.
Develop and maintain data pipelines utilizing Azure Data Factory (ADF).
Manage cloud integrations between on-premise systems and Azure platforms.
Data & Analytics
Develop solutions using Pandas Polars and PySpark for data processing and transformation.
Design and optimize SQL Server database solutions.
Work on data integration analytics and reporting requirements.
Build scalable data processing pipelines and data engineering solutions.
Front-End Development
Develop responsive and interactive web applications using ReactJS.
Work with JavaScript and TypeScript frameworks.
Integrate frontend applications with backend APIs and cloud services.
Enhance user experience through modern UI/UX development practices.
Generative AI Development
Design and integrate Generative AI solutions into enterprise applications.
Implement AI-powered workflows assistants automation and business solutions.
Work with modern LLMs prompt engineering and AI service integrations.
Build intelligent applications utilizing GenAI capabilities.
Required Experience
7 years of Python application development experience.
Strong hands-on expertise in FastAPI and/or Flask.
Experience building cloud-native applications on Azure.
Experience with Azure Databricks and data engineering solutions.
Strong SQL Server development experience.
Experience building enterprise APIs and integrations.
Hands-on ReactJS development experience.
Experience implementing CI/CD pipelines using Azure DevOps.
Experience working in Agile software delivery environments.
Backend Development
Python 3.x
FastAPI
Flask
REST API Development
Microservices Architecture
Data Processing
Pandas
Polars
PySpark
Cloud & Azure
Azure Services
Azure Databricks
Azure Storage
Azure Key Vault
Azure Networking
Database
Microsoft SQL Server
SQL Query Optimization
Stored Procedures
Front-End Development
ReactJS
AI & Emerging Technologies
Generative AI
LLM Integration
Prompt Engineering
Engineering Practices
Agile/Scrum
Unit Testing (PyTest)
CI/CD
Git
Azure DevOps
- Python
- Terraform
- FastAPI
- Pytest
- React JavaScript
Together as owners lets turn meaningful insights into action.
Life at CGI is rooted in ownership teamwork respect and belonging. Here youll reach your full potential because
You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.
Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas embrace new opportunities and benefit from expansive industry and technology expertise.
Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
That same commitment to fairness extends to how we use technology. To support our recruitment team AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
Come join our teamone of the largest IT and business consulting services firms in the world.
Required Experience:
Senior IC
About Company
The COMPANY is one of the few end-to-end consulting firms with the scale, reach, capabilities and commitment to meet clients’ enterprise digital transformation needs. Our 77,500 consultants and professionals work side-by-side with clients in 10 industries across more than 400 location ... View more