Senior Software Developer
1 day ago
Flash
2024/12/11 Western Cape
Job Reference Number:
T165
Department:
Technology
Business Unit:
Industry:
Fintech
Job Type:
Permanent
Positions Available:
2
Salary:
Market Related
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.
Job Description
RESPONSIBILITIES:
- Works seamlessly with their team to solve complex technical problems within their area of expertise.
- Demonstrates exceptional proficiency in their engineering discipline, bringing depth and versatility to their craft.
- Consistently writes code recognized by peers as well-structured, efficient, and maintainable.
- Proactively enhances the areas of code they work on, leaving systems better than they found them by optimizing existing implementations.
- Takes responsibility for managing and executing deployments with precision and care.
- Share expertise on systems to empower the team and foster a culture of learning.
- Develops and maintains robust Disaster Recovery procedures to ensure system resilience and reliability.
- Works confidently with cross-functional teams (e.g., Design, Legal, Data, Risk) to effectively communicate the developer team's work and ensure alignment with broader organizational goals.
- Regularly mentors less experienced developers, providing constructive feedback on designs and technical approaches. Actively supports onboarding new developers to integrate them effectively into the team.
- Escalates issues beyond the scope of their team or individual work when necessary, ensuring successful resolution through appropriate channels. Tackles project or feature-level problems independently while seeking help promptly for unexpected challenges.
- Demonstrates expertise in non-functional aspects like accessibility, performance, and security. Advocates for and teaches these practices, helping others deepen their understanding.
- Works effectively and confidently, maintaining persistence in the face of ambiguity or uncertainty. Leverages company-wide resources to navigate complex situations.
- Actively contributes to improving system observability by identifying and addressing gaps in alerts and runbooks. Proactively enhances system stability through thoughtful improvements.
- Consistently delivers high-quality work, ensuring timely completion of tasks while maintaining the resilience to tackle challenges and blockers.
Job Requirements
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 and
- 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 setting up 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 to colleagues and client
- Ability to work calmly and methodically when under pressure
-
Senior .Net Developer
1 week ago
Cape Town, Western Cape, South Africa IDBASE SOFTWARE Full time R82 000 - R124 000 per yearWe are seeking a highly skilled and motivated Senior .Net Developer to join our dynamic development team. The ideal person will bring at least 6 years of hands-on software development experience with a strong focus on .Net technologies, Blazor, and cloud-based solutions (preferably Microsoft Azure). This role requires a developer who is passionate about...
-
Senior Software Developer
5 days ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R150 000 - R250 000 per yearKey purpose:A leading payment technology provider in South Africa, is seeking an experienced Senior Software Developer with expertise in Java as the primary development language. As a Senior Software Developer, you will be responsible for developing, designing, and implementing complex payment systems solutions.Duties and responsibilities:Develop and...
-
Senior Software Developer
1 week ago
Cape Town, Western Cape, South Africa j. awan & partners Full time R50 000 - R600 000 per yearJob Title: Senior Software Developer - Back End Engineer (.Net)Reports to: Tech Lead Direct Reports: Nil Location: Cape Town, South AfricaAbout Azakawazakaw is an innovative and fast-growing company specializing in regulatory technology solutions. We are dedicated to empowering businesses globally with innovative compliance tools and services, enabling them...
-
Senior Software Developer
5 days ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per yearJob purpose: As a Senior Software Developer, you'll work with the team to develop new software applications. You will be involved in all aspects of software development including designing and developing the code for products as well as working on client-side web application technologiesMinimum requirements:Bachelors degree in or Diploma in Computer Science...
-
Senior Software Developer
5 days ago
Cape Town, Western Cape, South Africa Pepkor Payments & Lending Full time R600 000 - R1 200 000 per yearDescriptionWe are growing Pepkor Payments and Lending (Pty) Ltd has an opening for a skilled Senior Software Developer to join our diverse team of C# developers. We are looking for an individual that takes pride in what they do, is customer focused and takes ownership and accountability. This is a great opportunity for someone who wants to be challenged,...
-
Intermediate Software Development Engineer
5 days ago
Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per yearWe Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Intermediate Software Development Engineer
5 days ago
Cape Town, Western Cape, South Africa BET Software Full time R70 000 - R120 000 per yearWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Senior Software Engineer
1 day ago
Cape Town, Western Cape, South Africa Gendac | Software, Innovations & IoT Full timeARE YOU ...apassionate Senior Software Engineerlooking for variety and the chance to work on interesting projects?A career at Gendac means you'll work on a range of challenging projects, for a mixture of interesting clients, with different teams and diverse technologies. Each new project presents exciting new challenges and responsibilities ensuring...
-
Senior Software Developer
5 days ago
Cape Town, Western Cape, South Africa The Legends Agency Full time R46 800 - R180 000 per yearSenior Software DeveloperJoin a mission-driven tech company shaping digital solutions for Africa's future.Cape Town | R75 000 to R90 000 per month | 08:00am to 17:00pmAbout Our ClientOur client is a dynamic and fast-growing technology company focused on building digital solutions that drive both commercial success and social impact. Their multidisciplinary...
-
Senior Software Developer
1 day ago
Cape Town, Western Cape, South Africa The Legends Agency Full time R900 000 - R1 080 000 per yearSenior Software DeveloperJoin a mission-driven tech company shaping digital solutions for Africa's future. Cape Town | R75 000 to R90 000 per month | 08:00am to 17:00pm About Our Client Our client is a dynamic and fast-growing technology company focused on building digital solutions that drive both commercial success and social impact. Their...