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: Jan 13, 2022
    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 
    We are looking for a strong C# developer to join our team! As a # Developer, you will have a strong understanding of the C# programming language and experience working with client-server desktop and web applications. In addition, you will also be responsible for the analysis, design, development, testing and implementation of Discovery Banks platform technology. Your primary focus will be the development of Discovery Bank applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. The incumbent will actively coach other developers during the code review process to understand and apply coding standards. Use of both their knowledge of Discovery as well as their technical knowledge to make decisions. 

     

    Key Outcomes may include but are not limited to: 
    •    Design, build, and maintain efficient and reliable C# code.
    •    Design, development, and testing of new features in the applications.
    •    Responsible for regular communication with others involved in the development process.
    •    Implement, test, and bug-fix functionality.
    •    Responsibility for design and implementation of software projects using C#. 
    •    Participate as a team member to define, design, and create new features in fully agile Scrum deliveries.
    •    Provide support to end users.
    •    Regularly maintain Discovery Bank applications via debugging and continuous updates.
    •    Ensure the performance, quality, and responsiveness of applications.
    •    Recognise and resolve bottlenecks.
    •    Help maintain code quality, organization, and automatization.


    Education and Experience: 
    •    At least 5 to 7 Years’ experience in source code development.
    •    Developer, business, and product experience.
    •    Matric with English and Maths.
    •    Degree in computer science or software engineering.

    Technical skills or knowledge: 
    •    7+ years of software development experience.
    •    Proficient in C#.Net.
    •    Experience with HTML, JavaScript, and web development frameworks (AngularJS, Bootstrap, jQuery).
    •    Proven experience with software design and OOD methodologies.
    •    Familiarity with Relational Databases and SQL.
    •    Experience with ORM frameworks.
    •    Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles.
    •    Good knowledge of 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 optimization.
    •    Proficient understanding of code versioning tools {e.g., Git, Jenkins, JIRA, BitBucket}.
    •    Familiarity with continuous integration.
    •    Experience building user interfaces (UIs).
    •    Able to use APIs and third-party libraries to improve app functionality.

    EMPLOYMENT EQUITY   
                                 
    The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.

    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