Full Stack Developer - .NET Stack

  • 111 Gordon Baker Rd, North York, ON L4A 3R1, Canada
  • Full-time

Company Description

Dapasoft is transforming the way healthcare works today. Our team of IT professionals makes use of the latest in technology to help our clients revolutionize the way they operate. 

    Job Description

    Full-stack Developer – Job Description & Code Challenge

    Dapasoft is looking for a senior .NET Developer to work in a team environment with a Project Manager, development & QA teams to execute software projects.

    Code Challenge

    Candidates that have an interest in completing one of our code challenges can click on the below link and complete the test remotely. The timed test takes about 100 minutes, and your score is directly updated to HR and the Hiring manager. Should you pass the test, you will be contacted for next steps.

    Please note

    You needn’t worry if you don’t get all questions completed/correct, we will review partially submitted code if what you have provided is on the right track

    Evaluations are only one of many methods used method we use to screen candidates and not receiving a passing score does not preclude you from being considered for interview/hire.

    Click on the link that is commensurate with you skill set.

    Full-stack Developer – Code Challenge

    The 5 questions are to test your full stack capabilities (front-end, backend and database)

    http://hr.gs/dapasoftfullstackdevelopertest

    Front-end Developer – Code Challenge

    The 3 questions are to test your front End capabilities (front-end development only)

    http://hr.gs/dapasoftfrontenddevelopertest

    • Note: It is not required that candidates complete the code challenge

    · Should you choose to complete the code challenge you will be asked to create a HackerRank account prior to doing so. Good Luck!

    Full-stack Developer

    Responsibilities:

    • Design, develop and implement technical solutions in Microsoft .NET software applications and solutions
    • Work with business analysts and end users to define system requirements
    • Work with the QA team to ensure accuracy and solution integrity
    • Frequently communicate with users, and team members during program development to review progress and ensure that requirements have been met.
    • Present solutions and recommendations to stakeholders.
    • Provide technical training and mentoring to other development team members

    Desired Skills and Experience:

    • Minimum 5-7 years’ work experience in software development
    • Microsoft .NET Framework
    • C# experience is required
    • Azure development experience is preferred
    • Working knowledge of MVC, MVVM patterns
    • Working knowledge of UI frameworks (e.g. Angular)
    • Working knowledge of programming best practices and design patterns
    • Working knowledge of security best practices (e.g. OWASP)
    • Windows Communication Foundation (WCF)
    • Microsoft Message Queue (MSMQ)
    • Microsoft Enterprise Library, especially Unity Framework
    • MS SQL Server/T-SQL

    Nice to have:

    Unit Testing/Test-Oriented Development

    • Working knowledge with multi-partition DB, Change Data Capture, Data Caching Service
    • Previously work with enterprise-scale monitoring system

    Other Soft-Skills:

    • Self-motivated worker, that can complete tasks under minimal supervision
    • Ability to work under pressure
    • Team Player
    • Comfortable performing component demonstration in front of key business holders, PMs, and clients
    • Machine Learning

    Qualifications

    Desired Skills and Experience:

    • Minimum 5-7 years’ work experience in software development
    • Microsoft .NET Framework
    • C# experience is required
    • Azure development experience is preferred
    • Working knowledge of MVC, MVVM patterns
    • Working knowledge of UI frameworks (e.g. Angular)
    • Working knowledge of programming best practices and design patterns
    • Working knowledge of security best practices (e.g. OWASP)
    • Windows Communication Foundation (WCF)
    • Microsoft Message Queue (MSMQ)
    • Microsoft Enterprise Library, especially Unity Framework
    • MS SQL Server/T-SQL

    Nice to have:

    Unit Testing/Test-Oriented Development

    • Working knowledge with multi-partition DB, Change Data Capture, Data Caching Service
    • Previously work with enterprise-scale monitoring system

    Other Soft-Skills:

    • Self-motivated worker, that can complete tasks under minimal supervision
    • Ability to work under pressure
    • Team Player
    • Comfortable performing component demonstration in front of key business holders, PMs, and clients
    • Machine Learning

    Additional Information

    At Dapasoft we understand that choosing the right person for the job makes all the difference, and we are ready to add another passionate person to our ever-growing team of professionals. You’ll be working with some of the leading healthcare organizations in Canada and get access to some of the brightness minds in healthcare information technology. If you are looking for an opportunity that presents a unique challenge with excellent career growth, this is the place for you!

    We wish to thank all applicants in advance for their interest in this position. However, only the candidates selected for interviews will be contacted.

    Applicants with disabilities may notify us of any accommodations needed to support your participation in the recruitment processes.

    No unsolicited agency referrals or phone calls please.