Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer - Python Developer @ Global Banking

Home > Business Intelligence & Analytics

 Software Engineer - Python Developer

Job Description

Key Skills: Python, Flask, Django

Roles and Responsibilities:

  • Design, develop, and maintain high-performance, scalable Python applications using frameworks like Django and Flask
  • Architect and implement cloud-native solutions on Google Cloud Platform, including modular system deployment, data migration pipelines, and transformation tools
  • Automate infrastructure provisioning and management using Terraform
  • Collaborate closely with cross-functional teams to define, design, and ship new features and enhancements
  • Ensure application performance, quality, and responsiveness
  • Troubleshoot and resolve bottlenecks, bugs, and performance issues
  • Maintain code quality, organization, and best practices including conducting code reviews
  • Manage and optimize containerized applications using OpenShift Container Platform
  • Work with Oracle databases and write efficient SQL/PLSQL queries
  • Build and maintain CI/CD pipelines with Jenkins and GitHub Actions
  • Develop RESTful APIs and contribute to microservices architecture, with knowledge of messaging systems such as Kafka
  • Emphasize observability and supportability using tools like ELK Stack, Splunk, and monitoring systems
  • Practice and promote secure coding standards and vulnerability remediation early in development cycles
  • Present technical solutions effectively to diverse audiences

Skills Required:

  • 10+ years hands-on experience in Python development and cloud technologies
  • Expertise in Python 3.6+, Django, Flask, and SQLAlchemy
  • Strong knowledge of Google Cloud Platform (GCP) and infrastructure provisioning via Terraform
  • Solid understanding of object-oriented programming, design patterns, and microservices architecture
  • Experience designing and developing RESTful APIs and enterprise systems
  • Familiarity with messaging systems like Kafka
  • Proficient in version control systems (Git) with advanced branching and merging
  • Experience with CI/CD tools: Jenkins, GitHub Actions, Maven/Gradle
  • Strong problem-solving skills and keen attention to detail

Nice to Have:

  • Front-end skills with Angular, TypeScript, JavaScript
  • Experience with Docker and Kubernetes-based container platforms such as OpenShift
  • Strong SQL and PL/SQL programming expertise
  • Bash scripting experience
  • Familiarity with DevOps practices focused on observability and supportability
  • Exposure to Big Data technologies like Hadoop and Spark
  • High emotional intelligence and respect for diverse opinions
  • Proficiency in Test Driven Development (TDD) and Behavior Driven Development (BDD)
  • Commitment to writing secure, vulnerability-free code

Education: Degree in Computer Science, Information Technology, or a related technical discipline

Job Classification

Industry: Industrial Automation
Functional Area / Department: Data Science & Analytics
Role Category: Business Intelligence & Analytics
Role: Business Analyst
Employement Type: Full time

Contact Details:

Company: Global Banking
Location(s): Pune

+ View Contactajax loader


Keyskills:   Django Python Flask

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Business Analyst - L4

  • Wipro
  • 5 - 8 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Macro Support / Excel VBA Developer

  • Capgemini
  • 5 - 8 years
  • Chennai
  • 3 days ago
₹ 6-13 Lacs P.A.

Data Integration Lead - Immediate Hiring

  • Hexaware Technologies
  • 7 - 12 years
  • Pune
  • 3 days ago
₹ Not Disclosed

Reporting & Insights - Analyst

  • Omnicom Media Group
  • 2 - 4 years
  • Bengaluru
  • 23 hours ago
₹ Not Disclosed

Global Banking

Global Banking Organization