Overview
On Site
$50 - $60
Full Time
Skills
Continuous Delivery
Adaptability
Agile
BMC Control-M
Capital Market
Collaboration
Communication
Continuous Integration
Data Warehouse
Database
Finance
Git
GitHub
Investment Banking
Job Scheduling
Management
Microsoft SQL Server
Oracle
Production Support
Reporting
Scheduling
Job Details
Interview Process:
2 remote interview rounds (1 hour each)
Final interview onsite
Snowflake Developer
Midtown, NYC
Key Responsibilities:
Develop and enhance Snowflake-based data warehouse solutions.
Build data pipelines and transformations using Python.
Collaborate with cross-functional teams including Business Managers, Finance, and Risk to support reporting requirements.
Work on batch scheduling using Control-M.
Apply data warehousing best practices and Kimball methodologies.
Support CI/CD processes using GitHub, Git Actions, TeamCity, and SDA.
Perform Veracode scans and remediate vulnerabilities as needed.
Participate in production support and on-call rotations as required.
Required Skills & Experience:
6+ years of hands-on Snowflake development
6+ years of Python programming experience
Strong experience with data warehousing concepts and Kimball methodology
Oracle or MS SQL Server development experience
Familiarity with CI/CD tools: GitHub, Git Actions, TeamCity, SDA
Experience with Control-M for batch job scheduling
Solid understanding of Veracode or similar security scanning tools
Background in large-scale database development projects
Preferred Qualifications:
Experience with capital markets or investment banking data
Understanding of financial products and reporting used by Product Control or Finance departments
Exposure to management/trading data reporting within financial services
Personal Attributes:
Strong verbal and written communication skills
Ability to simplify complex technical concepts for business stakeholders
Agile and adaptable in a dynamic environment
Strong interpersonal skills and team collaboration
Self-motivated and capable of managing multiple priorities
Willingness to support after-hours work or production cycles as needed
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.