C# Full Stack Hero - City Of Johannesburg Metro Verfied

Salary Negotiable City Of Johannesburg Metro, Gauteng City Of Johannesburg Metro, Gauteng more than 14 days ago 16-12-2020 9:29:36 PM
10-02-2021 9:29:36 PM
Duties:

• Design and develop production ready business applications
• Liaise with customer, team members and external vendors
• Deploy applications in Azure (via Azure DevOps CI & CD, and with scripting and automation)
• Monitoring and operation of applications within Azure (App Insights).
• Applying cloud-security patterns and concepts to the solutions and deployments

Education and Experience:

• 6 years experience
• IT degree or diploma.
• Microsoft Certified: Azure Developer Associate
• AZ-203: Developing Solutions for Microsoft Azure
• At least 6 years’ worth of experience using C# or similar MS technologies
• Well versed in HTML, CSS and JavaScript (competency in Angular Version 9 is a big plus)
• Familiarity with Microservices Architecture, Cloud Architecture and Container Architecture
• Experience with:
o Azure DevOps
o Visual Studio IDE
o Web Application & Web Services Design & Deployment
o REST
• Experience of working with SQL or NoSQL databases
• Methodologies AGILE or SCRUM.
Technical knowledge - Advantage:
• Experience in implementing Continuous Integration and Deployment (CI & CD) with Azure DevOps:
• MS Azure:
o IoT-Hub
o Event-Hub
o Service Bus
o Stream Analytics
o Function Applications etc.

Well versed in code architecture and patterns:
o Domains-driven design (DDD)
o Command Query Responsibility Segregation (CQRS)
o Factory pattern
o Repo pattern etc.
• Experience in implementing and monitoring Microsoft Azure solutions

Understanding of:
• Cloud computing technologies, business drivers, and emerging computing trends
• Websites including: create, configure, monitor and deploy a website. MS Azure is advantageous.
• Authentication concepts & patterns, such as Active Directory Domain Services (Kerberos, LDAP, etc.) and as well as Federation, OAuth, and other web-based authentication