Snr C# Software Dev
Flash|Posted 23 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Senior Software Developer
Location
Cape Town
Company:
A well-established brand with a global strategy, that prides itself on making people’s lives easier through frontier technology that creates enabling opportunities.
Job Role: What is the purpose of this job?
We are looking for a talented individual to be part of an equally talented team of software developers. This individual will be responsible for the planning, execution, and success of complex software solutions to meet the needs of the business.
Minimum Requirements
Have a minimum of 8–10 years’ experience in software development.
Technical Skills
C# .Net Core
Sound knowledge of OO design principles and patterns
Experience in RESTful web services
Experience with microservices architecture and design
Experience with relational DBMS
Advantageous Skills
Java Spring Boot (Java / J2EE)
MSSQL / Oracle
OAuth 2.0 authentication
Docker
DevOps methodology including CI/CD pipelines
Unit and Integration Testing
RabbitMQ
Redis
Azure Cloud Services
Agile methodologies (Scrum, Kanban)
Competencies / Attributes
Problem solver
Ability to lead projects
Ability to communicate about technology in non-technical terms
Ability to work calmly and methodically under pressure
Responsibilities
Works seamlessly with their team to solve complex technical problems
Demonstrates exceptional proficiency in their engineering discipline
Writes well-structured, efficient, and maintainable code
Proactively improves existing codebases
Manages and executes deployments
Shares system knowledge to empower the team
Develops and maintains Disaster Recovery procedures
Collaborates with cross-functional teams
Mentors and supports junior developers
Escalates issues appropriately and resolves challenges
Advocates for performance, security, and accessibility best practices
Improves system observability and system stability
Consistently delivers high-quality work on time
Leadership (if applicable)
Provide ongoing coaching and feedback, manage team performance, support career development, and role model company values.
Sign up or log in to apply:
About Flash
Flash Group is a global, technology-driven company dedicated to making life easier for the communities we serve.
We disrupt through innovative technology, bringing value-added-services and payment access to a wide range of industries and their customers.
With our proprietary integration switch, we offer a fully inclusive aggregation solution that includes our VAS offering and secure, efficient transaction switching.
As a member of Pepkor Holdings, the Flash Group leverages formal retail partner networks to roll-out products and marketing to promote new products to an enormous base. Through Flash, we boast the largest informal retail network in Africa, with access to millions of customers per day.
Through our partner networks and capabilities, we build relationships based on common value exchanges that grow industries and make people’s lives easier.
Perks at Flash
Tech Stack
utilities

dev ops











business tool



application and data














