Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Oncology Nursing Society Logo

Application Developer II

Oncology Nursing Society

$71,133 - $87,137
Sep 2, 2025
Remote, US
Apply Now

ONSE is looking to create and maintain existing applications using agile development methodologies like Scrum and pair programming. They need to work on cloud-based distributed applications utilizing client-side and server-side programming (full stack development) and require a technical lead role on select projects.

Requirements

  • Uses development frameworks (e.g. .NET and Angular)
  • Adheres to Application Lifecycle Management (ALM) and agile methodologies (e.g. scrum, pair programming)
  • 3-5 years of experience developing applications in C-Sharp, VB.NET, Java, or other JVM languages with JavaScript, jQuery, or other JavaScript frameworks (e.g. Angular, React, Ember).
  • 3-5 years of experience working with SQL Server, MySQL, or other relational database, SVN, Git, or other revision control system.
  • 3-5 years of experience working with and configuring web servers in Linux or Windows.
  • 3-5 years of experience working with integration platforms (e.g. BizTalk, Informatica, MuleSoft), HTML5, CSS3, and MS Azure or Amazon Web Services.
  • 1-3 Years of experience with Python and ETL processes is a strong plus.

Responsibilities

  • Creates new and modifies existing custom distributed applications
  • Analyzes, architects, and designs application integrations through SOAP and REST-based web services
  • Implements integration workflows using an ESB framework or other serverless technologies like Azure Functions and Azure Logic Apps
  • Designs and implements database changes including schema modifications, stored procedures, and indexes
  • Manages and evaluates testing and quality assurance
  • Writes unit tests
  • Writes integration tests

Other

  • Occasional travel to the Pittsburgh, PA offices will be required.
  • Excellent organizational and time management skills with the ability to handle multiple projects.
  • Strong written and oral presentation skills including answering questions from managers, clients, customers, and the general public.
  • Ability to write reports, business correspondence, and procedure manuals.
  • Ability to read, analyze, and interpret business periodicals, professional journals, technical procedures, and governmental regulations.