Developer level 2
Barclays Africa Group Limited
Johannesburg,ZA
43d ago

Job Purpose

  • To deliver the design, coding, testing and documenting of integrated systems in accordance with agreed standards.
  • Test-Driven development
  • Work closely with testers to automate functional tests
  • Perform code review when required developers
  • Diagnose production issues and provide assistance to production support staff (Third level support)
  • Continually add and improve system and infrastructure monitoring
  • Consistent participation in agile methodologies and practices
  • Skills

  • Relevant IT Degree or an equivalent tertiary qualification or working experience 2 years + for junior and 4 years + for senior positions
  • Very good programming skills (Object Oriented, Data Types, Methods, Algorithms, Generics, Interfaces, Delegates, Inheritance, Repetitions, Classes, Polymorphism, Arrays)
  • Proficient in C# , with a good knowledge of the ecosystems
  • C#.NET, MVC, WCF, WPF, JQuery, JavaScript, .NET Framework 3.5 and 4.0 & 4.5, 4.6, Prism
  • Beneficial to have C / C++, Java, WiX experience (In certain roles, this is crucial, specifically for Pin Pad Integration where C and C++ Knowledge is crucial with the necessary EMV (Europay, Mastercard and VISA) Skills and POS knowledge))
  • Strong knowledge of .NET framework
  • Skill for writing reusable libraries
  • Web Service / REST API calls
  • Familiar with various design and architectural patterns
  • Familiarity with Microsoft SQL Server
  • Security - Awareness of secure programming concepts
  • Certificate integration
  • Knack for writing clean, readable, and easily maintainable code
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Experience implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools such as TFS
  • Ability to work as a team member
  • Ability to work creatively and analytically in a problem-solving environment
  • Beneficial to have exposure in DevOps and Agile methodologies
  • Knowledge & Skills :

  • Results orientation
  • Strong analytical and problem solving skills
  • Excellent written and oral communication skills
  • Understanding of the business context
  • Team player approachable, ability to share and consult others
  • Competencies :

  • Analysing (Proficient in)
  • Delivering Results & meeting customer expectations (Awareness)
  • Presenting & Communicating Information (Familiar with)
  • Learning & Research (Familiar with)
  • Creating & innovating (Familiar with)
  • Deciding & Initiating action (Familiar with)
  • Working with people (Proficient in)
  • Apply
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form