Company

National Comprehensive Cancer NetworkSee more

addressAddressPlymouth Meeting, PA
type Form of workFull-Time
CategoryInformation Technology

Job description

Make a Difference! Join an organization dedicated to defining and advancing high-quality and accessible cancer care globally so patients can live better lives.
This position is responsible for writing specifications required for applications, using development tools to design, build, test, implement and support applications. This position works closely with other IT team members and requires a customer service orientation to support end users.
Requirements
MAJOR RESPONSIBILITIES:

  • Develop software solutions by analyzing the business needs, conferring with users, understanding the workflow, data usage and work processes, investigating problem areas and following the software development lifecycle.
  • Develop responsive design web applications using ASP.NET MVC, ASP.Net Web Forms, CSS, Bootstrap, Datatables.js, Ajax, Javascript, Jquery, Typescript, Angular, and C# language using Visual Studio and MS SQL Server.
  • Design high-level application architecture using various design patterns and architectural patterns including object-oriented programming principles written in C# using N-tier and Service Oriented Architecture (SOA) Patterns.
  • Design and develop mobile applications using .Net Core libraries, Xamarin or MAUI, SQL Lite and Telerik for both iOS and Android.
  • Perform tuning, indexing, normalization and database design for all the applications using advanced techniques to improve performance.
  • Design and develop reports using Telerik Reporting and Microsoft SSRS tools to turn data into insights and action charts, which helps the business development users in decision-making and improve services.
  • Perform database design tuning, indexing, and normalization for all the applications using advanced techniques to improve performance.
  • Implement Single Sign-on capabilities using component one tools, OAuth, and API tokens for sign on applications to utilize.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, UML diagrams, charts using Microsoft tools.
  • Provide production support, deploy applications and offer technical support to the team to resolve complex issues or to implement new development processes.
  • Makes web content changes as requested
  • Researches and tests new technical endeavors
  • Explores all technical possibilities and make recommendations
  • Downloads/installs/sets up software demos and configures for testing
  • Documents advantages/disadvantages of various options
  • Assists with customer service e-mails and phone calls
  • Performs other related duties as assigned

EDUCATION/RELATED EXPERIENCE:
  • Bachelor's Degree in computer science, related studies or equivalent related work experience
  • Experience developing applications throughout the entire Software Development Life Cycle.
  • 3+ years ASP.NET 3.5 MVC 3 or above (C# as preferred language)
  • 3+ years MS SQL Server, database design, views, and stored procedure experience
  • Experience with Entity Framework 6.0 or above, or with another Object Relational Mapper (ORM) is preferred.
  • Knowledge of Object-Oriented programming and Design Patterns.
  • Knowledge of Bootstrap, HTML5 and Responsive Design is preferred.
  • Experience creating statistical reports using Telerik Reporting Controls a plus.
  • Extensive experience working with JavaScript language.
  • SOA and RESTful APIs experience preferred
  • SSRS, SSIS experience preferred
  • SCRUM / Agile experience preferred
  • Developed code using Visual Studio
  • Team Foundation Server
  • 3+ years XML/XSLT and JSON
  • 3+ years AJAX and JQuery
  • 3+ years HTML, CSS
  • Experience developing in Sitefinity CMS a plus
  • Experience using FHIR or HL7 a plus

SKILLS AND ABILITIES:
  • Ability to independently solve complex, analytical problems with innovative approaches and solutions
  • Solid mathematical skills and the ability to develop statistical reports
  • Excellent interpersonal, verbal and written communication skills
  • Ability to manage multiple projects simultaneously
  • Ability to work with end-users to determine and support their needs and communicate new functionality effectively

This position represents a unique opportunity to build a career with a premier organization. We offer competitive salary and excellent benefits.
EOE. No calls please.
This position is located in Plymouth Meeting, PA with the ability to work remotely up to 2 days per week.
Refer code: 8808344. National Comprehensive Cancer Network - The previous day - 2024-03-31 01:12

National Comprehensive Cancer Network

Plymouth Meeting, PA
Jobs feed

Precious Metals Salesperson

Hsbc

New York, NY

Food Inspector (Slaughter)

Food Safety And Inspection Service

San Angelo, TX

Communications and Data Management Intern

Rotary Charities Of Traverse City

Traverse City, MI

Production Worker

La Monarca Bakery

Los Angeles, CA

US Retail Structured Product Sales

Hsbc

New York, NY

Radiology Technologist - Orthopedic Office

Trinity Health Iha Medical Group

Livonia, MI

Board Certified Behavioral Analyst

North Arrow Aba Services

Traverse City, MI

Electronics Repair Technician

The Andrews Group

Ann Arbor, MI

Part-time Events Assistant

Elk Rapids Area Chamber Of Commerce

Elk Rapids, MI

Transportation Support Nurse

Northwest Education Services

Traverse City, MI

Share jobs with friends