Position Purpose:

Join the largest supermarket retailer on the African continent as a Senior .Net Developer. We are a business with over 147 000 employees, thousands of stores, and a network of distribution centres across 15 countries. You will be required to develop, maintain and support existing Shoprite systems.

Qualifications:

  • Grade 12 / Matric
  • IT Programming degree/diploma

Experience:

  • 5 – 10 years Development experience in coding and building Enterprise Solutions using ASP.Net and C#
  • 5 -10 years Database Design and Development experience in writing SQL code and stored procedures
  • 3 – 4 years UML Exposure – understand sequence and class diagrams
  • 3 – 4 years Reporting Services experience in creating of transactional reporting
  • 4 – 5 years Development experience in MVC
  • 4 – 5 years Development experience in WPF
  • 4 – 5 years Development experience in WCF

Job objectives:

To develop operational systems in accordance with the company Standards:

  • Understand the existing requirement and document the requirements Develop .Net programs and functions.
  • Confirm with requirements with Systems Analyst Do unit testing of developed programs and functions Code reviews with peers

To maintain operational systems in accordance with the company Standards:

  • Maintain existing .Net programs/systems and functions.
  • Document changes
  • Confirm requirements with Systems Analyst
  • Do unit testing of developed programs and functions
  • Code reviews with peers

To manage the release process:

  • Capture the release using the company release management system.
  • Ensure instructions are clear and concise and applied by relevant deployment teams
  • Confirm the success of the deployment and follow through until production stage is reached

To provide support to users of the systems:

  • Provide business support on existing systems

Knowledge & Skills:

  • 5- 10 Years Good understanding of OO principles
  • MS Office skills
  • Must be skilled in handling difficult internal clients
  • Must be resilient and able to handle ambiguity

Learn more/Apply for this position