Jobs
>
Ajax

    NET Application Developer - Ajax, Canada - National Comprehensive Cancer Network, Inc.

    National Comprehensive Cancer Network, Inc.
    National Comprehensive Cancer Network, Inc. Ajax, Canada

    5 days ago

    Default job background
    Description

    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, , 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.


    #J-18808-Ljbffr


  • Slate Technologies Toronto, Canada

    **About the Company** · At Slate Technologies we are bringing fresh minds and tools to the world of Smart Buildings, Smart Infrastructure, Sustainability, architecture, and construction. With a credible team from world renowned institutions, we are leading the way in transforming ...


  • bury Material Handling Ajax, Canada

    Are you a tech-savvy individual with a passion for IT development? Join our innovative team at Maybury as an Applications Developer and play a key role in updating and enhancing our in-house intranet and other applications. Under the guidance of our Chief Information Officer, you ...


  • Bank of Canada Ontario, Canada

    **Tenez un rôle central** · La Banque du Canada s'est donné comme vision d'être une banque centrale influente - dynamique, engagée et digne de confiance - mobilisée pour un Canada meilleur. Aucun autre employeur ne vous offrira l'occasion d'œuvrer au cœur même de l'économie canad ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • Air Canada Toronto, Canada

    **Description** · **Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation.** · These are exciting ti ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...