Senior .Net Developer

Senior .Net Developer

Job Title: Senior .Net Developer
Location: Western Cape
Salary: 800000.00
Reference: JN -032017-7941
Job Published: April 06, 2017 06:44

Job Description

Output/Core Tasks:
  1. Subject Matter Expert for the Microsoft.NET technology domain (C# knowledge essential)
  2. Establish and grow a Microsoft.NET technical community within IT Delivery to ensure:
  • Synergy across teams through defined standards, processes and guidelines
  • Increased Quality of Technology through QA and review activities
  • Maximum exploitation of .NET domain
  • A learning and participative community
  • Availability of information to the rest of the IT Organisation through continuous and effective promoting of the domain
  1. Increase Performance and Capability within Microsoft.NET domain through effective knowledge transfer (Coaching) of others in IT Delivery
  1. Provide trusted advice about the implementation / adoption of the Microsoft.NET domain based on continuous research on technology trends and best practices
  1. Joint responsibility in defining, developing and refining a Governing standard for Microsoft.NET development and Unit Testing – to be complied with by both  internal and external (development by strategic partners) resources
  1. Leverage from and align with other relevant role-players in the IT Organisation through effective relationships being built and maintained. Collaborate with other subject matter experts to improve overall technical efficiencies.
  1. Ensure governance, alignment and implementation of architectural direction and concepts relevant to Microsoft.NET domain across teams and functional areas.
  2. Practitioner - % of time will be allocated to do actual application development work (e.g. technical design, development, testing) based on work demand within Projects, Releases and Production Support
  1. Qualifications:
  • Grade 12
  • Information Technology Qualification  (degree or diploma) will be strongly recommendable
  1. Experience:
  • 5-8 years experience in Software Development
  • Minimum 3 years of design, development, and implementation of enterprise-level custom Microsoft applications
  • Prior exposure to the lead developer duties will be strongly recommendable
  • Proven record of exceptional work performance
  • Previous leadership and coaching experience will be a strong advantage
  1. Knowledge:
  • Sound understanding of Microsoft C# in the context of the Microsoft.NET framework
  • Expert in Microsoft MVC Framework and ASP.NET
  • Experience with Agile software engineering processes and methodologies
  • Thorough understanding of OO concepts, design principles and enterprise design patterns
  • Proficiency reading and expressing software architecture through traditional UML documentation (Class, Activity, Entity Relation Diagrams, etc.)
  • Experience working in SOA technologies and developing RESTful APIs
  • Sound understanding of the Software Development process and methodology in the IT Organisation
  • Proficiency with W3C standard web application scripting languages and interchanges (HTML, CSS, JavaScript, Ajax, XML, and JQuery)
  • Experience with Microsoft development IDE and ecology of tools (Visual Studio, SQL Server, Team Foundation Server, SharePoint, etc.)
  • Experience developing Azure based solutions a plus
  • Experience developing mobile, HTML5, WPF, and/or Windows Universal Apps a plus


Get similar jobs like these by email

By submitting your details you agree to our T&C's