
Senior C# Developer – (EE) – Cape Town
- Cape Town, Western Cape
- Permanent
- Full-time
- Support projects and BAU Teams from concept, technical design through deployment emphasising scalable and maintainable code.
- Manage code repositories and version control using GitHub.
- Analysis of change requests received.
- Provide recommendations and cost or man-day estimates for implementing changes.
- Test own programs or artefacts to ensure correctness.
- Test Interfaces to other systems.
- Debugging of programs.
- Provide test information to Testers.
- Implement changes into the Production environment.
- Document changes implemented and programs.
- Updates of data model documentation.
- Problem solving, root cause analysis and user assistance (functional).
- Technical support or assistance to others on own programs or systems.
- Provide standby or support (if and when applicable).
- Matric
- Relevant IT Qualifications (degree or diploma)
- Minimum 5 years experience working with software applications using the C# programming language within the .NET framework
- Experience with:
- Database technologies (SQL Server, etc.)
- Microservices architecture
- Front-end frameworks (React)
- Testing frameworks (e.g., NUnit, MSTest)
- Web applications, cloud-native applications, and cloud-based applications.
- Proficient in C# programming language.
- Strong & solid understanding of the .NET Framework.
- Object-Oriented Programming (OOP) principles.
- Familiarity with web development concepts (HTML, CSS, JavaScript).
- Knowledge of design patterns and best practices.
- Agile development methodologies (Scrum, Kanban).
- Basic understanding of UML (Class, Activity, Entity Relation Diagrams, etc.)
- Sound knowledge of the Financial Services industry will be a strong recommendation.
- A good understaning of core AWS services is strongly recommended.