Search by job, company or skills

Senior Consultant

Senior Consultant

Virtusa
8-12 Years
Not Disclosed

This job is no longer accepting applications

Job Description

  • Technical Leadership & Architecture Define technical strategy, system architecture,and design patterns for Python-based projects. Ensure solutions are scalable, resilient,and aligned with enterprise architecture standards.
  • Project Delivery & Governance Lead the end-to-end technical delivery of projects.Collaborate with Project Managers, Product Owners, and Business Stakeholders to define technical roadmaps, sprint goals, and resource allocations.
  • Hands-On Development Write clean, maintainable, and highly efficient Python code for complex backend services, APIs, and data pipelines.
  • DevOps; CI/CD Drive the adoption of automated testing, CI/CD pipelines, andinfrastructure-as-code. Ensure seamless deployment of applications into cloudenvironments (AWS/Azure).
  • Security & Compliance Ensure all solutions comply with banking regulatory standards,data privacy laws, and Mashreq's strict cybersecurity protocols. Manage technical debtand system vulnerabilities.

Required Skills &Qualifications

  • Experience 8–12+ years of software engineering experience, with at least 3–5 years ina Technical Lead or Architectural capacity managing complex projects.
  • Core Technology Expert-level proficiency in Python and its ecosystem. Deep understanding of Python frameworks such as FastAPI, Django, or Flask.
  • Architecture Proven experience designing and implementing microservices architectures, RESTful APIs, and event-driven systems (e.g., Kafka, RabbitMQ).
  • Cloud & Containers Strong hands-on experience with cloud platforms (AWS or Azure) and containerization/orchestration technologies (Docker, Kubernetes).
  • Databases Expertise in both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Cassandra) databases. Solid understanding of ORMs.
  • Agile/Scrum Extensive experience leading technical delivery within Agile/Scrum environments using tools like Jira and Confluence.
  • Version Control & CI/CD Proficiency with Git, Bitbucket/GitHub, and CI/CD tools (Jenkins, GitLab CI, ArgoCD).
  • Domain Expertise Prior experience in Banking, Fintech, or Financial Services, particularly in digital banking, payments, or core banking integrations.Data/AI Exposure Familiarity with data engineering pipelines (Airflow, PySpark) or integrating Machine Learning models into production environments.System Design Strong grasp of domain-driven design (DDD) and distributed systems principles.

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

6-8 yrs
Gurugram, Gurugram, India
Skills:
Ml, Machine Learning, Python, Sql, Project Management, Financial Analysis, Ai, Data Analysis, Business Analysis, Business Intelligence
6-10 yrs
Hyderabad, India
Skills:
Github, Django, Javascript, Apis, Data Loss Prevention, Security Information and Event Management, Flask, Web Application Firewall, Python, Endpoint Detection and Response, SOAR platforms
10-12 yrs
Bengaluru, India
Skills:
Github, Apis, Unit Testing, Test Automation Tools, Sql, Confluence, Python, Document Management Workflow software, Selenium Web tools, GitHub Actions, Azure ADO, Azure Boards, MS Power Tools, Domain Driven Design Development
6-8 yrs
Hyderabad, India
Skills:
PowerShell, Azure Iaas, Terraform, Microsoft Azure, Azure DevOps, Backup and Site Recovery, Infrastructure as Code, Microsoft Entra ID, AKS, Log Analytics, GitHub Actions, Defender for Cloud, rbac, Azure Policy, Migration assessment and execution, Bicep, Azure Monitor, Azure networking, Azure CLI
6-8 yrs
Bengaluru, India
Skills:
Github, Maven, Spring Boot, Datadog, Microservices, JUnit, Spring Aop, Docker, Swagger, Sonarqube, Agile, Spring Security, Selenium, Java, J2EE, Sql, Spring Data, Spring Ioc, Jenkins, Gradle, Apache Kafka, Jbehave, Restful Apis, Kubernetes, Relational Databases, OpenAPI