Previous Job
Previous
Python Developer
Ref No.: 21-00303
Location: Bangalore, Karnataka
Start Date: 24/08/2021
 Team Profile:
 
The Brokerage Commercial Vulnerability Management team is within the Firm's Technology and Operations Risk organization
and is responsible for assessing reported vulnerabilities pertaining to commercial software products as to severity and
relevance to Brokerage and assigning them to responsible technology owners for remediation. The team is responsible
for tracking and reporting on all aspects of commercial software vulnerability risk for the Firm.
 
Description:
 
The candidate will join the Commercial Vulnerability Management team as a developer. Developer will be part of a team tasked with creating scripts,
dashboards, and reports to support Technology & Operational Risk, Operational Risk, and the various technology silos. All development
is required to support the full enterprise, with initial focus on the bank legal entities. Candidate will be working with Firm reference
data for assets and vulnerabilities as well as Qualys scanning data.
 
Desired Characteristics / Skills:
 
1- 3-5 years of development experience in an enterprise environment
2- Advanced to expert Python experience. Must have strong knowledge of: Python Core Data Model, Generators/Coroutines, Asyncio,  REST frameworks such as AIOHTTP/Django/Flask.
  Should be able to write comprehensive and accurate tests with unittest or pytest. Should have strong knowledge of data visualization methods in Python.
3- Intermediate JavaScript/Typescript experience: Good understanding of MVC. The candidate should be able to create apps with either AngularJS or React.
   Should be familiar with data visualization frameworks such as D3.
4- Intermediate SQL knowledge.
 
It will be a plus to have the following skills:
 
1- Work experience in Splunk-related domains such as developing queries in SPL or writing apps that interact with the Splunk REST endpoint.
2- Having experience with writing basic parsers or creating lexers/parsers with ANTLR based on a defined CFG.  
3- Being Familiar with Neo4j graph database and its Cypher language