Were Hiring at CGI for our GCC - Right Here in Hyderabad!
Join us at the intersection of technology, finance, and innovation. You will be working to support the Financial Services Group, one of the top-tier financial institutions in the U.S. Youll help shape digital solutions for a global enterprisefrom the ground up.
CGI is seeking a highly skilled Python Backend Developer to design and implement robust, scalable, and event-driven backend workflows for a real-time banking application. The ideal candidate will have strong expertise in Python and modern backend architecture, with experience in microservices and UI integration.
Your future duties and responsibilities:
Key Responsibilities :
Backend Development: Design and develop backend workflows for applications based on Python with libraries such as NumPy, Pandas, AsyncIO and DASK
Experience with DASK for cluster set up and management of high-performance data processing.
Database Create SQL queries for quick and effective analysis of data
Reporting Create databases that are reporting ready and use tools like Power BI and Tableau for creating dynamic dashboards and reports
UI Integration/API development: Collaborate with front-end teams to ensure smooth integration between backend services and user interfaces.
Performance & Security: Optimize workflows for scalability, reliability, and security
Collaboration: Work closely with architects, data engineers, and QA teams to deliver high-quality solutions.
Application Support: Support application users to troubleshoot issues, do root cause analysis and resolve issues working with onsite team and/or vendor.
Participate in resolution of vulnerabilities, Tevents, and Patching as needed from time to time.
Required qualifications to be successful in this role:
Required Skills & Qualifications :
Technical Skills: Strong proficiency in Python and libraries: NumPy, Pandas, AsyncIO. DASK
Strong Linux experience
Strong DevOps experience BitBucket, uDeplpy, Jenkins, etc.
Experience using Reporting tools like Tableau and Power BI Reporting
Hands-on experience with microservices and RESTful APIs.
Knowledge of UI integration and backend-to-frontend communication patterns.
Domain Knowledge: Understanding of banking workflows, compliance, and security standards
Good to Have .
Other: Strong problem-solving skills and ability to work in agile environments.
Preferred Qualifications:
B.S or M.S in computer science or computer engineering with 6+ years of experience in equivalent IT environments.
Experience with cloud platforms (AWS, Azure, GCP).
Familiarization of containerization (Docker, Kubernetes).
Exposure to real-time analytics and data pipelines.
Skills:
Agile Delivery Management
English
SCRUM
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Data Platform EngineerEmployement Type: Full time