Senior Associate

ISS STOXXNew York, NY
Hybrid

About The Position

Institutional Shareholder Services Inc. seeks a Senior Associate in New York, NY, to design and develop scalable web applications by translating business requirements into technical designs, workflows, and modular components. This role involves building backend services and RESTful APIs using Java (with Micronaut and Undertow), Python (with Django and Gunicorn), and C# (with .NET and IIS), as well as MS SQL databases, following SOLID principles and leveraging dependency injection. The associate will automate workflows and manage data release pipelines in Java, ensuring secure and auditable processing of source data, and query data through ORM tools such as MyBatis. Integration with services like Microsoft email servers, the Hygraph content management system, and MinIO object storage for media and content management, as well as enhancing report rendering with libraries such as Aspose and DevExpress, are key aspects of the role. The position also requires implementing authentication using JWT, Okta, and Entra ID, integrating secure user authentication flows into a React single-page application built with TypeScript. Collaboration across functions to maintain code quality through Git, pull request reviews, and test-driven development, utilizing tools such as IntelliJ IDEA, PyCharm, Visual Studio, and TeamCity, is expected. Documentation of system architecture, data flows, and design patterns to support ongoing maintenance and future development, and deploying applications across Windows and Linux servers using Docker for containerization, are also part of the responsibilities.

Requirements

  • Master’s degree or foreign equivalent in Computer Science or a related field.
  • Two (2) years of experience in backend development using Java, Python, or C#.
  • Experience developing REST APIs.
  • Experience with Front-end development and building user interfaces in JavaScript, HTML, and CSS.
  • Experience with Relational Databases Systems with MS SQL or PostgreSQL.
  • Experience utilizing git and command-line for code version control.
  • Experience writing unit tests to automate testing.
  • Experience integrating applications with external services including email servers.

Responsibilities

  • Design and develop scalable web applications by translating business requirements into technical designs, workflows, and modular components.
  • Build backend services and RESTful APIs using Java (with Micronaut and Undertow), Python (with Django and Gunicorn), and C# (with .NET and IIS), as well as MS SQL databases, following SOLID principles and leveraging dependency injection.
  • Automate workflows and manage data release pipelines in Java, ensuring secure and auditable processing of source data.
  • Query data through ORM tools such as MyBatis.
  • Integrate with services such as Microsoft email servers, the Hygraph content management system, and MinIO object storage for media and content management.
  • Enhance report rendering with libraries such as Aspose and DevExpress.
  • Implement authentication using JWT, Okta, and Entra ID, integrating secure user authentication flows into a React single-page application built with TypeScript.
  • Collaborate cross-functionally to maintain code quality through Git, pull request reviews, and test-driven development, utilizing tools such as IntelliJ IDEA, PyCharm, Visual Studio, and TeamCity.
  • Document system architecture, data flows, and design patterns to support ongoing maintenance, future development.
  • Deploy applications across Windows and Linux servers using Docker for containerization.

Benefits

  • Telecommuting and/or working from home may be permissible pursuant to company policies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service