Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 15, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Imagine a world where people live healthier, more enhanced and protected lives… A world in which each organisation is a powerful influencer and responsible corporate citizen, committed to being a force for social good. As a leading innovator in healthcare, wellness, insurance, investments, financial and life planning, Discovery works ceaselessly to...
    Read more about this company

     

    C# Developer (Senior)

    Job Purpose 

    • The C# Developer (Senior) is well established in their field, working over a number of digital platforms in a variety of industries.  You will be responsible for design, building code and implementation as specified within the project plan and accordance with defined business needs. Additionally, you will be imparting technical expertise to other team members. You should also be able to work effectively and efficiently on your own and will be expected to encourage creativity and efficiency throughout complex digital projects. 

    Key Outcomes may include but are not limited to: 

    • The incumbent will actively coach other developers during the code review process to understand and apply coding standards.  
    • Using your exceptional technical knowledge to make decisions. 
    • Design, build, and maintain efficient, reusable, and reliable code.
    • Ensure the best possible performance, quality, and responsiveness of applications.
    • Identify bottlenecks and bugs, and devise solutions to these problems.
    • Help maintain code quality, organization, and automatization.
    • Middleware development for websites and apps.

    Education and Experience: 

     

    • At least 8 - 10 Years’ experience in Software Development.
    • Developer, business, and product experience.
    • Matric with English and Maths.
    • BSc (Computer Science or Information Systems)/ BCom (Information Systems).
    • Previous experience in the banking or financial services industry will be advantageous.

    Technical skills or knowledge: 

    • Fluency in digital languages such as C#.Net and HTML.
    • A deep understanding of all stages of digital development is as essential as is an understanding of the part each developer plays and how it contributes to the product.  
    • Experience with JavaScript, and web development frameworks (AngularJS, Bootstrap, jQuery).
    • Experience in service-oriented architecture.
    • Experience with Digital ID technologies.
    • Experience in access layer and SSO technologies.
    • Familiar with information security and penetration testing methodologies.
    • Proven experience with software design and OOD methodologies.
    • Familiarity with Relational Databases and SQL.
    • Strong in Object Oriented Programming, MVC and design patterns.
    • Good knowledge of hardware and software performance limits and characteristics.
    • Knowledge of memory management and multi-threading.
    • Experience with embedded databases and other system datastores.
    • Familiarity with RESTful APIs to connect to back-end services.
    • Knowledge of low-level C-based libraries is a plus.
    • Implementation of automated testing platforms and unit tests.
    • Knack for benchmarking and optimisation.
    • Proficient understanding of code versioning tools [e.g., Git, Jenkins, JIRA, BitBucket].
    • Familiarity with continuous integration.
    • Experience building user interfaces (UI’s).
    • Able to use APIs and third-party libraries to improve functionality.
    • The confidence to express ideas as part of a creative team.
    • The ability to prioritise, negotiate and meet deadlines and think strategically.
    • A passionate approach to work with a desire to push boundaries.
    • Knows how to anticipate failures and handle escalations.

    Method of Application

    Interested and qualified? Go to Discovery Limited on careers.discovery.co.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Discovery Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail