Qualifications:
- Degree in web design, software engineering, or similar.
- Knowledge and Experience with the .NetCore, ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC/MVVM)
- Capacity to use SQL with ease and good understanding of different data structures
- At least 3 years of development experience using C# .NET in a professional setting
- Knowledge and Experience with various architecture patterns and integration styles/APIs (Microservices, REST, RPC etc)
- Good understanding and experience in HTML5, CSS3, JavaScript-Vue.js/Angular.js, JQuery and Bootstrap
- Familiarity with developing responsive web applications
- Good knowledge on collaborative tools such as VSTS, and version control system (Git)
- Knowledge and experience in mobile development is considered an asset
- Candidates having knowledge and/or experience on Microsoft Azure Cloud and Azure DevOps will be given preference for this role.
- The successful candidate will possess excellent interpersonal and communication skills in English and be technically proficient in the Software Engineering discipline as a core competence.