Int .Net developer - Midrand Verfied

R 40k-50k per month Midrand, Gauteng Midrand, Gauteng more than 14 days ago 09-01-2019 9:46:22 AM
06-03-2019 9:46:22 AM
Job Description
The intermediate C#.Net developer is responsible for the development and deployment of software solutions.
Skills and Experience:
• At least 3 years of C#.Net development working experience
• At least one DBMS such as: SQL Server/MySQL/Postgres/Oracle/DB2
• Exposure to NoSQL document oriented approaches is advantageous
• Broad understanding of SQL Data Definition Language (DDL), and deeper understanding of SQL Data Manipulation Language (DML), the ability to construct investigative queries and working knowledge of index optimisation
• Working knowledge of web technology such as CSS/HTML/XML. Standard forms development using MVC or Single Page Application (Angular/React stack) is also acceptable
• Solid knowledge of integration and interop approaches (.Net WCF/Restful API/OWIN Pipeline/IIS Pipeline)
• Working knowledge of one or more client stacks (including thick client) MVC Razor/Angular/React/.Net Forms/WP/Prism. Solid understanding of MVC/MVVM/MVP concepts is a must.
• Exposure to and solid understanding of dependency injection. Exposure to at least one dependency injector container such as Spring/Unity/Ninject
• MSSQL DBMS 2008 or 2005, including basic DBA functions such as replication and maintenance
• Security awareness and practise with regards to OAuth/OpenID Connect/token based authentication/claims based authorisation/PKI infrastructure
• Understanding of all SQL constructs, and the ability to construct investigative queries and working knowledge of index optimisation
• Ability to write simple unit tests using an appropriate framework
• Ability to work within the continuous delivery and continuous deployment paradigm
Qualifications
• B degree or diploma or related qualification with emphasis on programming as opposed to informatics
• Matric Maths on higher grade
• Microsoft certifications
Personal Attributes
• Flexible and able to work under pressure
• Ability to prioritise work
• Team player
• Assign work
• Sound analytical and problem solving skills
• Effective verbal and written communication within team and client

Recruiter: you crew