Senior C# Developer

wePlace

  • Cape Town, Western Cape
  • Permanent
  • Full-time
  • 6 days ago
Purpose Statement:Product development and implementation of software solutions to support the current and future business model.Key Performance Areas:QualityOn-time deliverySystem uptimeKey Tasks & Accountabilities:Quality
  • Develop technical specifications from functional descriptions and/or ripened business requirements.
  • Develop front-end, back-end and integration layer software products according to technical specifications.
  • Perform quality checks by developing and executing testing scripts and procedures.
  • Execute applications and systems performance analysis.
  • Recommend and implement improvement methods.
  • Maintain and modify existing applications and systems.
  • Liaise with software solution partners.
  • Execute applications and systems performance analysis
  • Recommend and implement improved methods
  • Maintain and modify existing applications and systems
On-time delivery
  • Ensure timely delivery of developed applications and systems.
  • Ensure project deadlines are met according to contracted delivery SLA with business partners.
System uptime
  • Standby and support.
  • System monitoring.
  • Capacity planning.
  • Performance analysis / load tests.
Knowledge, Skills & ExperienceQualifications & ExperienceDefinition
  • National Senior Certificate (Grade 12) or National Certificate (Vocational)
  • A relevant 3-year degree / diploma in IT
  • 7 years’+ proven software development
  • Essential experience in the following development technologies is required:
  • Minimum
  • .NET Core
  • C#
  • SQL
  • CSS
  • React JS
  • DB Design on MSSQL, SQL, PL-SQL
  • Web Services
  • Rest Services
  • WPF, MVVM Model, MVC design patterns
  • Web component development
  • An understanding of SOA
Knowledge:Min:
  • Must have detailed knowledge of:
  • IT systems development processes (SDLC)
  • Structured application development
  • DB design
  • Standards and governance
  • Agile development life cycle
  • Testing practices
  • Systems analysis and design
Ideal:
  • Knowledge of:
  • System architecture (technical design and implementation processes)
  • Client benefits rewards program
  • Agile development approach and MVP mind-set
  • Way of working with an external and/or offshore solution partner
  • Solid understanding of:
  • Banking systems environment
  • Banking business model
  • Best practices for Quality Assurance (QA)
  • .NET developer platform
  • Omni-channel web platform
Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.You can visit our website for more vacancies: / LinkedIn

ExecutivePlacements.com

Similar Jobs

  • Senior Java Developer

    Communicate Recruitment

    • Stellenbosch, Western Cape
    Minimum 5+ years of Java development experience (Java 8 or higher) Mastery of Spring Boot, REST APIs, and Microservices Strong experience with SQL/NoSQL databases DevOps-friendl…
    • Just now
  • Senior Software Developer

    PBT Group

    • Cape Town, Western Cape
    Role Overview: We are seeking a highly skilled Senior Software Developer to join our dynamic team responsible for delivering advanced technical solutions. This role involves desi…
    • Just now
  • Senior Fullstack Software Engineer (C#)

    HR Genie

    • Cape Town, Western Cape
    PURPOSE OF THE JOB The purpose of this Fullstack Software Engineer role is to develop, test and maintain software applications. The role particularly focuses on front-end programm…
    • Just now