Software Developer Senior

Toronto, ON, Canada

Job Description

Role: Software Developer - Senior
Location: Toronto, ON(Hybrid)
Duration: 500 days with possible extension
Must Have:

  • 10+ years of software development experience in all aspects of the SDLC and Application Lifecycle Management.
  • 8+ years of experience with developing code in C# (.NET,
, MVC, IIS, WCF) Public Safety Experience: 30%
  • Experience working in a public safety environment, such as ambulance, fire or police
  • Experience with Computer Aided Dispatch (CAD application)
  • Experience with telephony and radio technologies such as IP based telephony, Avaya, P25
  • Experience with implementing and integrating Medical Triage Algorithm such as MPDS
Development Experience: 30%
  • 10+ years of software development experience in all aspects of the SDLC and Application Lifecycle Management.
  • 8+ years of experience with developing code in C# (.NET,
, MVC, IIS, WCF) * 8+ years of experience with developing code in SQL using SQL Server Management Studio
  • Demonstrated experience with the development of APIs
  • Experience with multi-threaded applications
  • Experience with concurrency patterns in C#
  • Demonstrated experience with using XHTML, HTML5, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, XSLT and XML for development.
  • 5+ years of experience using OIDC/OAuth/SAML
  • Demonstrated 8+ years of experience with building web applications, web services (SOAP and REST), and Windows client applications in a restricted and secure setup.
  • Experience with virtualization using Mockito
Technical Skills: 25%
  • Demonstrated experience and competency with Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • 8+ years of experience with debugging, refactoring and optimization
  • Demonstrated experience with and knowledge of object-oriented programming and various design and architectural patterns
  • Experience with designing new modules/ functionalities which meet business/client needs.
  • Experience in applying fundamental design principles and best practices for scalable application
  • Experience with and knowledge of UI Design Principle
Communication Skills: 15%
  • Strong consulting skills to engage with all stakeholders.
  • A demonstrated team player with a proven track record for meeting deadlines
  • Experience with building enterprise level applications that protect high-sensitive information
  • Demonstrated knowledge and experience with public sector governance methodologies (e.g., UPM, architecture gating)

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3293868
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned