Senior Developer (SP7) - Information Technology: Card Platform
Listing reference: capgh_000358
Listing status: Online
Apply by: 4 February 2026
Position summary
Industry: Banking
Job category: Banking, Finance, Insurance. Stockbroking
Location: Windhoek
Contract: Permanent
Remuneration: To be discussed
EE position: No
Introduction
The primary purpose of the Senior Developer position is to be part of a cross-functional Agile Team who define, build, test and deliver an increment of value in a short time box. The position is responsible to analyse, design, develop, implement and maintain software applications according to the business requirements, while maintaining the full application development lifecycle.
Job description
KEY PERFORMANCE AREAS
• Agile Team responsibilities
o Estimates the size of backlog items
o Develop increments of value in a short timebox through:
Define – Independently elaborate and design features and stories to accomplish their mission
Build – Contain all skills necessary to create the artifacts to meet their mission
Test – Ensure an artifact’s quality and performance
Deliver – Validate that results address the intended business need
o Evaluation of technical feasibility
o Application of product development best practices
o Estimates the size of backlog items
o Develop increments of value in a short timebox through:
Define – Independently elaborate and design features and stories to accomplish their mission
Build – Contain all skills necessary to create the artifacts to meet their mission
Test – Ensure an artifact’s quality and performance
Deliver – Validate that results address the intended business need
o Evaluation of technical feasibility
o Application of product development best practices
• Design and develop new software solutions
o Full lifecycle application development
o Designing, coding and debugging applications in various development languages
o Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
o Object-oriented Design and Analysis
o Software modeling and simulation
o Front end graphical user interface design
o Software testing and quality assurance
o Integrate software with existing systems
o Unit & Integration Testing, Test Automation
o Responsible for peer code reviews
• Implement new software solutions
o Evaluate and identify new technologies for implementation
o Evaluate, recommend and select 3rd party components which will make the development life cycle shorter and more productive
o Full lifecycle application development
o Designing, coding and debugging applications in various development languages
o Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
o Object-oriented Design and Analysis
o Software modeling and simulation
o Front end graphical user interface design
o Software testing and quality assurance
o Integrate software with existing systems
o Unit & Integration Testing, Test Automation
o Responsible for peer code reviews
• Implement new software solutions
o Evaluate and identify new technologies for implementation
o Evaluate, recommend and select 3rd party components which will make the development life cycle shorter and more productive
• Maintain software solutions
o Performance tuning, improvement, balancing, usability, automation
o Support, maintain and document software functions and features
CORE COMPETENCIES
• Deciding and Initiating Action
• Leading and Supervising
• Working with People
• Adhering to principles & values
• Relating and Networking
• Persuading and Influencing
• Presenting and Communicating Information
• Writing and Reporting
• Applying Expertise and Technology
• Analysing
• Learning & Researching
• Creating and Innovating
• Formulating Strategies and Concepts
• Planning and Organising
• Delivering Results and Meeting Customer Expectations
• Following Instructions and Procedures
• Adapting and Responding to Change
• Coping with Pressures and Setbacks
• Achieving Personal Work Goals and Objectives
• Entrepreneurial and Commercial Thinking
Minimum requirements
QUALIFICATIONS
• B Computer Science/Software Engineering or equvelant tertiary qualification
• Basic understanding of MasterCard/Visa, etc. Card payment protocols (ISO:8584;20020)
• Strong understanding of Microservices architectures will be an added advantage
• Experience using Azure DevOps tools, specifically Azure Repos and Pipelines will be an added advantage
• Experience with container technologies (Docker, Kubernetes, etc.) will be an added advantage
EXPERIENCE/KNOWLEDGE & SKILLS
• Card & Payments knowledge & experience
• Trouble shooting and organisational skills
• .NET 4.5.1 Framework, .NET Core
• C#, C , JavaScript Programming
• REST,SOAP, XML, JSON, HTML5, CSS3
• Object-oriented programming (OOP)
• WCF Web Services, WCF Data Services
• Visual Studio 2013 and Team Foundation Server
• BizTalk Server 2013 , Integration and Enterprice Service Bus & Microservices a plus.
• SQL query writing skills
• Experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with experience with service-oriented architectures (SOA)
• Software implementation best practices
• Software Development Life Cycle
• Experience with formal software development processes and methodologies such as Waterfall, Agile, RUP, SCRUM or MSF
• Design and optimize SQL Server 2012 stored procedures
• Automated Testing Software, Ranorex
• Minimum of 5 years experience designing and building software solutions
• Card & Payments knowledge & experience
• Trouble shooting and organisational skills
• .NET 4.5.1 Framework, .NET Core
• C#, C , JavaScript Programming
• REST,SOAP, XML, JSON, HTML5, CSS3
• Object-oriented programming (OOP)
• WCF Web Services, WCF Data Services
• Visual Studio 2013 and Team Foundation Server
• BizTalk Server 2013 , Integration and Enterprice Service Bus & Microservices a plus.
• SQL query writing skills
• Experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with experience with service-oriented architectures (SOA)
• Software implementation best practices
• Software Development Life Cycle
• Experience with formal software development processes and methodologies such as Waterfall, Agile, RUP, SCRUM or MSF
• Design and optimize SQL Server 2012 stored procedures
• Automated Testing Software, Ranorex
• Minimum of 5 years experience designing and building software solutions
