Senior Developer

Amalgamated Bank of NYNew York, NY
10h

About The Position

Amalgamated Bank is looking to onboard a senior-level developer with multiple years of application software support experience to enhance Information Technology ability to support Amalgamated Bank’s overall extensive application software portfolio, both from a 3rd party vendor, as well as from an in-house coding perspective.

Requirements

  • Bachelor’s degree or equivalent experience
  • Specialized in building custom apps, bots, and integrations to automate workflows and enhance productivity using Slack APIs and the Bolt SDK (Node.js/Python).
  • Working knowledge of .NET coding development, for at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
  • Working knowledge of ASP.NET framework and Microsoft SQL Server
  • Working knowledge of front-end technologies, such as JavaScript, HTML, and CSS
  • Working knowledge of API coding (REST, RPC)
  • Deep understanding of Slack APIs, SDKs, REST APIs, and authentication flows (OAuth 2.0).
  • Understanding of accessibility, security, and auditing compliance
  • Knowledge of user and system security authentication and authorization between multiple systems, servers, environments (I.e. SSO, SAML, TLS, SSH auth,)
  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
  • Proficient understanding of source code/versioning tools (such as Git, Mercurial or SVN)
  • Familiarity with support of Dynamic Link and ORM (Object Relational Mapper) libraries
  • Understanding of multiple data source integration into singular system and data-modelling schemas that represent and support business processes a plus
  • Familiarity with architecture styles/APIs (REST, RPC)
  • Understanding of Agile methodologies
  • Excellent troubleshooting, debugging, and communication skills
  • Attention to detail, and strong unit and systems integration testing
  • Strong organizational skills with ability to work independently as well as part of a team

Responsibilities

  • Day-to-Day support of all application software within Amalgamated Bank’s overall portfolio
  • Analyzing, troubleshooting, debugging all application software concerns, issues, problems, and developing, implementing all resulting resolutions and remediation
  • In-depth analysis of all submitted Business Requirements documentation, and then translating said requirements into a documented Functional Requirements document, including any additional supporting documentation (i.e. Design, Process Flow, interoperable infrastructure topology between systems/processes, test plans, development/systems support details, production support details
  • Partner with business stakeholders to solidify aforementioned requirements
  • Perform all in-house coding for any existing and/or new application software, per overall requirements, invoking and adhering to IT’s standard DevOps SDLC and Secure SDLC procedures, including all source/version control, unit testing, and systems integration testing
  • Partnering with any 3rd party vendors for the successful implementation and support of any 3rd party vendor application or process, as well as outsourced or staff-augmented vendor who is developing an application/systems product or solution for Amalgamated Bank
  • Managing and developing the overall migration, consolidation, and/or retirement of all old deprecated applications/processes/technologies to newer versions/instances leveraging modern-based technologies
  • Creating custom slash commands, interactive modals, and connecting Slack with tools like Salesforce or Docusign.
  • Continued adherence to all IT General Controls, Information Security and Data Loss Prevention, Audit, Compliance, and Regulatory policies and procedures as applicable to Amalgamated Bank
  • Continued training in staying current in all industry-standard Development coding technologies and practices, as well as all aforementioned policies and procedures that may be update over time
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service