Job Details
Only apply to this job post only if you have experience working with Finance Domain, Python, Data Engineering and Flask/FastAPI
Job Overview
This is primarily a Python, and SQL Server data-engineering role. You ll work with various business areas, such as trading, operations, finance, fund servicing/administration, compliance, business intelligence. You ll work with technology leaders, generating new ideas to support, maintain, improve, and modernize the business and technology. We work from high-level requests and requirements, and developers are expected to have a deep understanding of the business and its needs. We strive for an environment where people have the autonomy to pursue technical solutions without arbitrary constraints. A growth/learning mindset to continuously improve our techniques and tools is critical.
Experience working in asset management, hedge fund, broker/dealer, investment company, or a similar financial company is required, as is several years experience in a heavily Python/Pandas/SQL environment building data solutions. You ll ensure project status is transparent and up-to-date, documentation is created and maintained, and knowledge transfer occurs in a timely fashion. Experience with Azure DevOps (CI/CD) is important.
Required Skills
- Excellent written and verbal communication skills. Detail-oriented, concise, transparent.
- Support, maintain, enhance, and develop software that meets and exceeds the needs of the company, focusing on testability, reliability, scalability, and maintainability.
- Provide support during business hours and after hours/on-call as needed.
- Collaborate with team and senior IT management to drive projects to completion.
- Perform development duties using the following requirements:
- Work in an Agile environment in Azure DevOps (Pipelines, GitHub, Boards, Wiki, Test Plans, etc.).
- Microsoft SQL Server
- Python
- Deep experience with Pythonic idioms.
- Experience with VS Code and Jupyter notebooks as IDEs
- Experience with packages: Pandas, Numpy, SqlAlchemy, Openpyxl, and Pydantic among others is required.
- Able to assess functional programming vs. object-oriented paradigms as best fit for a solution.
- Experience building APIs with FastAPI and/or Flask.
- Agility with transforming data to and from formats such as Excel, CSV, JSON, XML, Parquet, SQL, and YAML
- Virtual environments, notebooks, structuring code in packages and modules, unit testing are all essential to the role as well.
- Tidal as an enterprise scheduler, but UC4, Autosys, ActiveBatch, etc., will suffice.
- Experience with at least one market data provider, such as Bloomberg, FactSet, Refinitiv, MarkIT, etc.
- Prefer 5 days in-office in Hartford, CT.
Desired Experience
- A background in VB.NET to the extent of being able to read code is strongly desired.
- Experience with the following is preferred, but not mandatory: Microsoft Power Platform (Power BI, Automate, etc.).
- GUI development experience with Django, Flask, and/or Tkinter a plus.
- Cloud and NoSQL database experience also a plus.
- Bachelor s degree in computer science, related discipline, or equivalent experience.