Senior Software Engineer – Banking

at Apropos
Location Johannesburg, South Africa
Date Posted September 2, 2020
Category Banking
Engineering
Job Type Full-time
Currency ZAR

Description

An opportunity has arisen for a Senior Software Engineer (C# or Java) at one of our clients in the Banking sector.  As an Agile Software Engineer, you will be responsible to participate in Feature Teams to assist in delivering quality products to the Product Owners

 

Duties & Responsibilities

  • Planning, prioritization of all the Software Engineer -related tasks (use New Ways of Work (NWoW) Model – SAFe. TDD & BDD methodology tools such as Agile/ Scrum methodology)
  • Writing the Software Engineer strategies per Features
  • Reviewing the Software Engineer plans
  • Taking the responsibility of certain designs if people have not the required competencies
  • Code reviewing, being part of the discussion for CI, CD
  • Spreading expertise and good usage of tools such as bug-tracking database or versioning systems
  • Provide assurance on changes that are being deployed to Production, by signing off all the relevant Software Engineer (Product) changes into Production.
  • Write Software Engineer plans from the requirements, specifications and Software Engineer strategies
  • Use versioning systems to code Software Engineer scripts
  • Create and perform Software Engineer campaign whenever it is necessary to fit in the overall planning
  • Use bug tracking database to report bugs
  • Analyses Software Engineering results
  • Reports results to the RTE
  • Software Engineer Execution and Tracking

Desired Experience & Qualification

  • National Diploma in IT/Computer Systems or BSc/MSc Degree in Computer Science, Engineering or a related subject
  • 10+ years proven working experience in Software Engineering Development Life-Cycle
  • 8+ years strong knowledge of Software Engineering methodologies, tools and processes
  • Minimum 4 years Banking industry experience, preferably in Retail/Business/Personal Banking
  • Minimum 4 years Hands-On experience with both white box and black box testing
  • 8+ years Hands-On experience with scripting language such as Java/Shell/ruby
  • Minimum 4 years’ Experience working in an Agile/Scrum development process
  • Understanding and Experience in DevOps, integration and performance
  • Understanding of an OOPs oriented language (C++, C#, Java)
  • Strong understading and experience developing in Angular is an added advantage
  • Understanding and experience of any scripting languages
  • Knowledge and understanding of various Cloud methodologies (Sales Force) and AWS related configurations as applied within a specified business environment
WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@joblane.co.za