Core Sr Tech Lead Virtusa

  • company name Virtusa
  • working location Office Location
  • job type Full Time

Experience: 8 - 8 years required

Pay:

Salary Information not included

Type: Full Time

Location: All India

Skills: Python, RESTful APIs, Kubernetes, Docker, PostgreSQL, Troubleshooting, Communication skills, Vault Development Expertise, Smart Contracts development in Python, JavascriptTypescript, eventdriven architecture, cloud platforms aws, CICD pipelines, Security Best Practices, Oauth20, OpenID Connect, Encryption Methods, Problemsolving, Collaboration Skills

About Virtusa

Job Description

As a Thought Machine Vault Lead Developer, you should possess a minimum of 8 years of experience in the field. Your technical expertise should include hands-on experience in developing and customizing Thought Machine's Vault Core banking platform. You must have a strong knowledge of Smart Contracts development in Python. Your proficiency in programming languages should encompass Python as the primary language for Thought Machine development. Additionally, familiarity with JavaScript/TypeScript for API and front-end integrations, if required, is essential. Experience in working with RESTful APIs for third-party integrations and exposure to Event-driven architecture using Kafka or similar technologies are necessary. You should have knowledge and hands-on experience in Kubernetes (K8s) and Docker for deploying Vault. Understanding of Cloud Platforms such as AWS is also expected. Moreover, familiarity with CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI/CD is crucial. In terms of database management, you should have experience with PostgreSQL, which serves as the primary database for Vault. It is essential to have the ability to optimize queries and manage database performance effectively. Understanding security best practices for banking applications and familiarity with OAuth2.0, OpenID Connect, and encryption methods are important for ensuring the security and compliance of the system. You should demonstrate excellent problem-solving and troubleshooting skills along with strong communication and collaboration abilities to effectively work in a team environment.,