Python Senior Developer

$75,000 - $150,000/Yr

Huxley - Albany, NY

posted 3 months ago

Full-time
Albany, NY
Real Estate

About the position

The position involves participating in the design, development, and maintenance of large-scale securities platforms and systems. The successful candidate will collaborate with project managers, business analysts, and development leads to build middleware and ETL solutions. This role requires providing architectural and design recommendations using Python, as well as actively contributing as a developer in the middleware/ETL space. The candidate will be expected to write code following best practices to ensure minimal maintenance is required, and to effectively communicate with project teams and vendors to resolve issues as they arise. Additionally, the role involves gathering requirements from front office trading desks, operations, and back office controllers to synthesize technology solutions that meet business objectives. The candidate will work closely with architects to design and develop Python and Java-based functions and micro-services tailored for the business. Writing high-quality automation test scripts and independently resolving technical issues through analysis, debugging, and research will also be key responsibilities. The candidate will maintain and manage support for production components while seeking to automate redundant workflows. Conducting code reviews with team members will be essential to foster collaboration and improve solution practices.

Responsibilities

  • Take part in large-scale application design, development, and maintenance of securities platforms and systems
  • Work with project managers, business analysts and development lead to help build a middleware/ETL
  • Provide architectural and design recommendation using Python
  • Take part as one of the developers to help build/map in middleware/ETL space
  • Code using best practices and ensure minimal maintenance is required
  • Effectively communicate with project team and vendor to resolve issues
  • Communicate with front office trading desks, Ops, and Back office Controllers to gather requirements and to synthesize technology solutions to meet business objectives
  • Work with architects to design and develop Python and Java based functions and micro-services for the business
  • Write high-quality automation test scripts and work independently to resolve technical issues through analysis, debugging, and research/investigation
  • Maintain and manage support of production components and look to automate redundant workflows
  • Conduct code reviews with team members to effectively collaborate better solution practices

Requirements

  • 5+ years of professional experience, preferably with experience in the financial services industry
  • Excellent understanding of Object Oriented Programming fundamentals using Java, C#, and Python
  • Excellent knowledge of .NET utilities and tools, as well as MS SQL Server
  • Excellent knowledge of fundamentals of CSE
  • Strong analytical and problem solving skills
  • Strong verbal and written communication skills
  • Knowledge of FIX connectivity, ETL, conversant in ITIL is a plus
  • Familiarity with Test tools/framework (Junit/NUnit/PyTest etc.)
  • Understanding of SQL fundamentals (joins, performance tuning etc.)
  • Good understanding of broker/dealer/investment banking products (equities, fixed income, other products) and operational knowledge are plus
  • Good understanding of finance and how technology applies to industry is a plus
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service