Smbc - New York, NY

posted 19 days ago

Full-time - Mid Level
Remote - New York, NY
10,001+ employees

About the position

The Senior Developer - Python role at SMBC involves working within the Nikko Information Technology Group to design and maintain applications that interface between front office and back office systems. The position requires collaboration with project managers, business analysts, and other developers to deliver high-quality software solutions in a dynamic and fast-paced environment. The developer will be responsible for end-to-end application development, including requirements capture, design, development, testing, and support, primarily using Python and SQL.

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 recommendations using Python
  • Help build/map in middleware/ETL space as one of the developers
  • Code using best practices to ensure minimal maintenance is required
  • Effectively communicate with project team and vendor to resolve issues
  • Gather requirements and synthesize technology solutions by communicating with front office trading desks, Ops, and Back office Controllers
  • 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 resolve technical issues through analysis, debugging, and research/investigation
  • Maintain and manage support of production components and automate redundant workflows
  • Conduct code reviews with team members to improve solution practices

Requirements

  • 5+ years of professional experience, preferably in the financial services industry
  • Excellent understanding of Object Oriented Programming fundamentals using 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
  • Familiarity with Test tools/framework (Junit/ NUnit/ PyTest etc.)
  • Understanding of SQL fundamentals (joins, performance tuning etc.)
  • Good understanding of US Equity business and operational knowledge is a plus
  • Good understanding of finance and how technology applies to the industry is a plus

Benefits

  • Competitive salary
  • Annual discretionary incentive award
  • Comprehensive benefits portfolio
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service