Neo4J Developer/Architect

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Finance
Risk Management
Software Development
Data Analysis
Mapping
RDBMS
Software Engineering
Scrum
Workflow
Collaboration
AML
Fraud
Surveillance
Wealth Management
Financial Services
Graph Databases
Performance Tuning
Optimization
Data Engineering
Apache Spark
Data Science
Use Cases
Apache Kafka
Neo4j
Real-time
Advanced Analytics
Artificial Intelligence
Machine Learning (ML)
Software Development Methodology
Requirements Analysis
Data Architecture
Modeling
Development Testing
SQL
Database
Microsoft SQL Server
Cloudera Impala
Communication
Analytical Skill
Problem Solving
Conflict Resolution
Pick
Cloudera
Apache Hadoop
Agile
Version Control
Git
Bash
Scripting
Continuous Integration and Development
Continuous Integration
Job Scheduling
CA Workload Automation AE
BMC Control-M
Linux
Python
Shell Scripting

Job Details

Neo4j Architect/Senior Developer

Fraud Technology (Non-Financial Risk Technology)

Company Profile

Morgan Stanley is a leading global financial services firm providing a wide range of investment banking,

securities, investment management and wealth management services. The Firm's employees serve clients

worldwide including corporations, governments, and individuals from more than 1,200 offices in 43

countries.

Team Profile

Non-Financial Risk Technology provides operational controls and surveillance capabilities to enhance the

firm's resilience to threats and fraudulent behavior.

The Fraud Technology department is responsible for designing, developing, and maintaining applications,

which helps the firm identify and prevent potential fraudulent transactions. We also provide technology

expertise to our fraud analysts in operations.

Role Profile

As an Architect/Senior Developer your role will be to create and deliver high quality, resilient data

solutions to our fraud business partners using Neo4j DB and being a productive member of the

development team.

You will be expected to be actively involved in end-to-end software development lifecycle

(Requirement Analysis, Data Analysis Mapping - Modelling, Development, Testing, Deployment

planning.

You are expected to be able to do data transformation from Relational Database to Graph DB

You will be expected to share ownership of our projects and contribute to the active development

and maintenance of our applications.

You will have the opportunity to be exposed to modern software engineering tools and best

practices.

You will have the opportunity to be exposed to how a large investment bank like Morgan Stanley

detects and prevents fraud.

You will work in a dynamic agile team that uses Scrum for its workflow.

You will be expected to be involved in the full development lifecycle.

You will be expected to collaborate with others in the wider team as well as working on your own

initiative.

Skills Required

At least 3 years of experience in Money Movement or Trades Monitoring (AML, Fraud,

Surveillance) within Wealth Management financial services.

8+ years of overall work 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

Indexes, modeling etc.,

Strong with programming in Python to perform,

o Batch data engineering on Apache Spark and populate Neo4j & to generate downstream

feeds for Data Science use cases

o Real-time service integration to process business events off Kafka and persist in Neo4j

o 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 the phases of SDLC Business requirements analysis, data

analysis, data architecture/modeling, development, testing & deployment

Strong with the SQL to query source databases like SQL Server & Impala.

Strong verbal and written communication skills

Excellent interpersonal skills and professional approach

Strong analytical and problem-solving skills

Ability to learn quickly and pick up new techniques and/or technologies

Skills Desired

Experience in Cloudera Hadoop

Experience of working in an Agile team

Experience of working with version control systems, GIT

Experience with bash scripting

Experience of working with Continuous Integration systems

Hands-on experience with at least one of the job scheduling tools like Autosys

(Preferred), Control-M etc.,

Experience in Linux environment and can write Python/Shell script

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Comprehensive Resources Inc.