How you approach these tasks will depend on your current skillset, and what type of developer role you are applying for at Netwealth. Our aim is to create a single brief, applicable to all candidates.
Using C# and any Azure resource types you think appropriate, build an API that allows end-users to convert an amount from one currency to another. If you are not familiar with these specific back-end frameworks, please use any other appropriate language and resources. If you do not have any backend experience, you may simply reference this API from your front-end:
Using any appropriate front-end framework expose the API functionality to users. Ideally this should be angular, but Ionic, Blazor, or ASP.Net MVC are also fine.
Users should be able to select a source currency, enter an amount and select a destination currency. The app should then convert the amount to the destination currency and display the converted amount.
The software should be delivered as a link to a GitHub repo we can review.
Please spend one or two evenings on this exercise.
If you have any time remaining and want some bonus points, they'll be awarded for:
A solution that is running on Azure (you can obtain
to be used within 30 days)
Use of interfaces and types for models
Following submission, we will invite you to demonstrate and talk through your solution.
Members of our engineering team will also go through an interactive code review with you.