Must Have : Python, Databricks and Snowflake
Duties
Design, build, and configure Python applications according to business process and application requirements, ensuring efficiency, maintainability, and adherence to best practices.
Collaborate with trading and quant teams to understand workflows, challenges, and requirements through regular meetings, feedback sessions, and iterative development cycles.
Provide work estimates including time, resources, and potential risks, and communicate these to project managers.
Develop coding architecture for new applications and features using appropriate design patterns and modular, reusable code.
Maintain and enhance code quality using static / dynamic analysis, security scans, code coverage, and CI / CD pipeline gating.
Participate in all phases of the software delivery lifecycle , from analysis through support.
Perform Databricks data migration tasks , including designing and executing data pipelines, transforming legacy datasets, and ensuring data integrity and performance optimization during migration.
Required Skills
Experienced Python Developer
Experience with Databricks and Snowflake
Strong troubleshooting, analytical, and communication skills
Experience with Python environment installation in Windows and Linux
Preferred Skills
REST API (including Enterprise Authentication)
MS SQL Server and / or Sybase
Experience supporting trading desks
Education
Bachelor's degree in Mathematics, Engineering, or Computer Science
Python Developer • Iselin, NJ, United States