Full Stack Developer - Full Time - Pass the Online Test = Interview Immediately
Dapasoft Inc
Toronto, ON
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)


Front-end Developer – Code Challenge

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


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

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

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.