Overview
Skills
Job Details
Position: Sr. Neo4j Developer
Location: New York City, NY
Type: Long-Term Contract
Job Description:
- At least 3 years of experience in Money Movement / Trade Monitoring (AML, Fraud, Suveillance) with Wealth Management financial Services
- 8+ years of overall experience and 3+ of Architect/Senior Developer level experience in Neo4j Graph database
- Strong in Neo4j Cypher queries, Graph Data Science & Data Ingestion
- Should be able to review and recommend the Neo4j database & infrastructure configuration for optimal database performance and to improve resilience
- Should be able to do query performance tuning by adopting optimization techniques such as indexing, modelling etc
- Strong with programming in Python to perform,
--Batch data Engineering on Apache Spark and populate Neo4j and to generate downstream feeds for Data Science use cases
--Real time service integration to process business events off Kafka and persist in Neo4j
--Near real time stream processing to derive features for ML model inference
- Strong Advanced Analytics skills to solve complex Graph problems using AI & ML
- Ability to work in all phases of SDLC - Business requirements analysis, data analysis, data architecture/modelling, development, testing, deployment
- Strong with the SQL to query source databases like SQL Server and Impala
- Strong verbal and written communication skills
- Excellent Interpersonal and professional approach
- Strong analytical and problem solving
- Ability to learn quickly and pickup new techniques and/or technologies
Skills Desired
- Experience in Cloudera Hadoop
- Experience of working in Agile team
- Experience of working in version control system, GIT
- Experience in Bash scripting
- Experience of working with continuous integration systems
- Hands on experience with atleast one of the job scheduling tools like Autosys (preferred), Control-M etc
- Experience in Linux Environment and can write Python/Shell scripts