438 Fintech Engineer jobs in South Africa
Financial Systems Analyst
Posted today
Job Viewed
Job Description
SoluGrowth is a leading South African Business Process Solutions company with global reach and expertise across a range of industries. SoluGrowth serves clients across the globe, leveraging in-depth knowledge and innovative approaches to solve complex business challenges.
Role Description
The Snr Analyst will be responsible for conducting systems analysis, managing financial systems, and applying analytical skills to support corporate tax operations. The role includes collaborating with various teams to ensure accuracy and efficiency in financial reporting and tax compliance processes.
Required Skills
- Excellent written and verbal communication abilities (English); ability to communicate independently with client, build strong client relationships
- Experience in systems support would be a plus
- Strong work ethic and goal oriented with strong time management skills
- Strong problem-solving orientation for continual improvement opportunities
- Ability to manage & adapt to changes in the team
- Ability to multitask, self-manage and highly organized
- Advanced computer skills: Oracle & Coupa experience would be a plus
- Willing to self-learn new skills such as RPA development and Walkme development
- Shift work/flexible working hours may be required to ensure all team tasks & client requests are complete
- Pro-active problem solver; always searching for process improvement opportunities
- Analytical mind-set & skills
- Assertive and positive individual
- High level of honesty, accuracy, confidentiality and dependability
- Good written and verbal communication abilities (English)
- Ability to prioritize and work under pressure in fast-paced environment
- Attention to detail in capturing approvals
- Documenting approvals for audit
Key Responsibilities
- Protect organization by keeping information confidential
- Identify, support & drive automation and improvement initiatives (to work methods, processes & systems)
- Ensure knowledge sharing updates are made and communicated to the team timeously
- Provide contingency support to client resources when out of office
- Effectively collaborate with the experienced resources/creating new responsibilities in Oracle for M&A activities
- Collaborate as needed with other teams to ensure all queries / escalations are closed off
- Provide accurate feedback to requestors; communicate the root causes and solutions for issues raised
- Daily monitoring and completion of tickets to ensure SLAs & KPIs are met
- Attend daily meetings with client and with the internal team
- Build & maintain good professional relationship with client and team members
- Ensure that you meet internal and client Key Performance Criteria (KPCs)
- Pro-active & efficient communication with supervisory/management team of progress, challenges etc.
- Continuous review of knowledge sharing to ensure changes are communicated to supervisors timeously & documented
- Identify own knowledge gaps & training needs and arrange time with Supervisors to upskill; critically review the process and suggest areas of improvement
- Be responsible for the Level 1 support (User provisioning) for multiple systems including Oracle and Coupa.
- Perform other assigned tasks and duties necessary to support the Financial Systems Department
- Access approval capturing and granting for Corptax
- Weekly, monthly and quarterly Corptax LMA review
Specialist: Financial Systems
Posted today
Job Viewed
Job Description
Role Purpose
To ensure architecture design of financial systems is consistent across multiple opcos (16 Liquid and TPS opcos).Analyse requirements of Financial system stakeholders (16 Liquid and TPS opcos).To Design and implement appropriate solutions for Financial Systems.To configure MS Dynamics ERP tool and understand ERP implementation processes across all OPCO's.To manage data integrity and reporting in accounting systems.
Role Description
Build and manage financial business processes across all OPCO's.Review and update current processes in Financial Systems with relevant stakeholders. To troubleshoot issues in Financial Systems.Prepare requirements and recommendations.Analyse Financial Systems data integrity.
Troubleshoot technical issues of all Accounting & Management Information systems.Configure Microsoft Dynamics 365 for Finance and Operations.
Drive and test new functionality deployed.Implement new system functionality and solutions.Manage & Configure Reports across various systems
Database backups of MS Dynamics and Prism. Highlight data issues.Check and maintain data integrity.Guide L1 and L2 support teams
Migrate Data from legacy systems SAP, Pastel Evolution. Design and deploy new reports across accounting and billing systems.Update system dataprocess to fulfil reporting requirement.Maintain current reports integrity
Diploma in Information Technology:Essential
Diploma in Accounting: Desirable
SQL Certification: Essential
MS Dynamics certification: Essential
3- 4 years Dynamics Experience:Essential
Telecom Experience:Essential
Telco Industry:Desirable
Accounting and Billing:Essential
Accounting Systems – MS Dynamics:Essential
SQL knowledge:Essential
Basic IT and Network: Desirable All Appointments are subject to the Labour Legislation in the respective country
Financial Systems Analyst
Posted 10 days ago
Job Viewed
Job Description
SoluGrowth is a leading South African Business Process Solutions company with global reach and expertise across a range of industries. SoluGrowth serves clients across the globe, leveraging in-depth knowledge and innovative approaches to solve complex business challenges.
Role Description
The Snr Analyst will be responsible for conducting systems analysis, managing financial systems, and applying analytical skills to support corporate tax operations. The role includes collaborating with various teams to ensure accuracy and efficiency in financial reporting and tax compliance processes.
Required Skills
- Excellent written and verbal communication abilities (English); ability to communicate independently with client, build strong client relationships
- Experience in systems support would be a plus
- Strong work ethic and goal oriented with strong time management skills
- Strong problem-solving orientation for continual improvement opportunities
- Ability to manage & adapt to changes in the team
- Ability to multitask, self-manage and highly organized
- Advanced computer skills: Oracle & Coupa experience would be a plus
- Willing to self-learn new skills such as RPA development and Walkme development
- Shift work/flexible working hours may be required to ensure all team tasks & client requests are complete
- Pro-active problem solver; always searching for process improvement opportunities
- Analytical mind-set & skills
- Assertive and positive individual
- High level of honesty, accuracy, confidentiality and dependability
- Good written and verbal communication abilities (English)
- Ability to prioritize and work under pressure in fast-paced environment
- Attention to detail in capturing approvals
- Documenting approvals for audit
Key Responsibilities
- Protect organization by keeping information confidential
- Identify, support & drive automation and improvement initiatives (to work methods, processes & systems)
- Ensure knowledge sharing updates are made and communicated to the team timeously
- Provide contingency support to client resources when out of office
- Effectively collaborate with the experienced resources/creating new responsibilities in Oracle for M&A activities
- Collaborate as needed with other teams to ensure all queries / escalations are closed off
- Provide accurate feedback to requestors; communicate the root causes and solutions for issues raised
- Daily monitoring and completion of tickets to ensure SLAs & KPIs are met
- Attend daily meetings with client and with the internal team
- Build & maintain good professional relationship with client and team members
- Ensure that you meet internal and client Key Performance Criteria (KPCs)
- Pro-active & efficient communication with supervisory/management team of progress, challenges etc.
- Continuous review of knowledge sharing to ensure changes are communicated to supervisors timeously & documented
- Identify own knowledge gaps & training needs and arrange time with Supervisors to upskill; critically review the process and suggest areas of improvement
- Be responsible for the Level 1 support (User provisioning) for multiple systems including Oracle and Coupa.
- Perform other assigned tasks and duties necessary to support the Financial Systems Department
- Access approval capturing and granting for Corptax
- Weekly, monthly and quarterly Corptax LMA review
Java Developer – Financial Systems
Posted today
Job Viewed
Job Description
Location:
Remote (SA-based) initially, then relocation to Málaga, Spain
Contract Type:
Daily Rate Contract (Pre-Relocation)
Daily Rates:
3 years Experience - R4500 per day
4-5 years Experience - R5700 to R6800 per day(dependant on experience)
6+ years Experience - R7000 + per day
Job Overview
Join a globally respected financial services team as a seasoned Java Developer contributing to event-driven architectures and complex data systems. This role offers a unique pathway for South African developers to relocate to Málaga, Spain, while starting on a remote, daily-rate contract. Work on next-gen platforms that power banking operations across Europe.
Responsibilities
- Design and develop scalable Java applications using Spring Boot
- Implement Kafka-based messaging systems and streaming architectures
- Apply business rules using Drools engine
- Integrate APIs using OpenAPI and AsyncAPI standards
- Work with both relational and non-relational databases
- Participate in code reviews and version control with Git
- Collaborate across teams to deliver robust financial solutions
Requirements
- 5+ years Java development experience
- Proficiency with Spring/Spring Boot, Maven
- Expertise in Kafka, Kafka Streams, or Flink
- Strong grasp of Drools and rule-based engines
- Hands-on experience with RESTful and asynchronous APIs
- Familiarity with Git version control
- Access to a laptop and stable internet connection
- Excellent English communication skills
Group Financial Systems Manager
Posted today
Job Viewed
Job Description
We are looking for a dynamic, detail-driven Group Financial Systems Manager who will be responsible for the management, optimization and integrity of all our Financial Systems across the Group. The ideal candidate should have a strong understanding of financial processes, excellent analytical skills and the ability to connect technology and business.
Key Responsibilities:
- Administration and maintenance of the Microsoft Business Central (BC) ERP system (or similar ERP platforms)
- Drive inter-company setup, consolidation, and master data management across all the group's companies
- Ensure internal controls, proper separation of duties, and process integrity
- Manage ERP vendors, service level agreements (SLAs), and systems projects
- Support and educate users on best practices in the system
- Oversee financial system processes, troubleshoot problems, and implement improvements
- Lead or support project management and system improvement initiatives
- Provides group-wide support and system optimization
- The candidate will be required to travel to different points of operation.
Requirements:
- Accounting qualification (BCom Accounting or similar), SAICA/SAIPA will be advantageous.
- 5–10 years of experience in a similar role (financial systems, ERP administration, or financial control)
- Hands-on experience with Microsoft Business Central (BC) or comparable ERP systems .
- Strong knowledge of Excel (Power BI is a great advantage).
- Experience in managing financial systems in multi-company environments.
- Analytical mindset and a problem-solving approach.
- Excellent time management, communication, and stakeholder engagement skills.
- Passion for continuous improvement, system innovation, and process excellence.
.
Technical Lead: Financial Systems Integration
Posted today
Job Viewed
Job Description
Responsible for leading a team of developers and engineering professionals
Drive end to end architecture, design and implementation of financial systems andaccounting platforms like SAP
Design and build distributed systems like Microservices and domain driven designs as well as API patterns
Mentor developers and engineers to perform code & design reviews
Tertiary Qualification
Minimum 8 Years Software Engineering experience
At least 2 Years experience in a leadership role.
Solid understanding of Finance / Accounting System integration projects
Between Years
Software Development Engineer
Posted today
Job Viewed
Job Description
Description
At Amazon Web Services (AWS) we work hard, play hard and make history. We believe that work should be a fun place where you can hone your natural talents. We believe in people taking Ownership of their space, and driving initiatives with all their creativity to Deliver Results for our Customers. If this sounds like the place you would like to work, send us your resume/CV. You will be surrounded by people who are smart and passionate about cloud computing and supporting our customers.
We are looking for good people who love developing elegant solutions to solve hard problems to delight our customers. At Amazon, you'll learn new things and learn new perspectives.
When we say "working at scale" we really mean it. AWS Customers are continuing to leverage AWS Services for applications ranging from exploratory to targeted innovative solutions to business-critical systems. A key deciding factors for our customers in choosing AWS is the quality and reliability of the support they expect. Kumo is our software engineering organization that helps us scale our support capabilities. Kumo engineers build technology so our customers can make the best of their investment in AWS, and have world-class support along the way. Kumo engineers work on a range of interesting challenges, like (a) providing timely and personalized information about availability of AWS resources, (b) self-service ways to solve problems in using AWS resources, and (c) efficient case management for fast and complete resolution of cases. Kumo engineers leverage the latest AWS technologies, extensive set of Amazon/AWS tools and frameworks, and rely on a diverse, experienced and talented peer group to solve the challenges.
The Kumo Organization will provide you the opportunity to contribute to the complete vertical stack of a service-oriented architecture based system, which is horizontally connected to most systems in the larger Amazon ecosystem. We code mostly in Java, JavaScript and Python, and build on technologies powering the web such as Angular, Node and ElasticSearch as well as a broad range of in-house Amazon Cloud technologies and native AWS technologies, such as Lambda and DynamoDB.
AWS Sales, Marketing, and Global Services (SMGS) is responsible for driving revenue, adoption, and growth from the largest and fastest growing small- and mid-market accounts to enterprise-level customers including public sector.
Amazon knows that a diverse, inclusive culture empowers us all to deliver the best results for our customers. We celebrate diversity in our workforce and in the ways we work. As part of our inclusive culture, we offer accommodations during the interview and onboarding process. If you'd like to discuss your accommodation options, please contact your recruiter, who will partner you with the Applicant-Candidate Accommodation Team (ACAT). You may also contact ACAT directly by emailing acat- We want all Amazonians to have the best possible Day 1 experience. If you've already completed the interview process, you can contact ACAT for accommodation support before you start to ensure all your needs are met Day 1.
Key job responsibilities
In This Role You Will
- Write high-quality, efficient, testable code in Java and other object-oriented languages.
- Build highly available, secure, distributed systems in microservices, container, and distributed cluster-compute architectures.
- Collaborate with some of the best engineers in the industry to work on some of the most complex challenges in large-scale computing.
- Own and operate the systems that you build based on real-time customer data and demanding service-level agreements.
- Contribute to planning, design, implementation, testing, operations, and process improvement as a member of a Scrum team.
- Play an instrumental role in defining the system architecture, own and implement specific components, and help shape the overall user experience.
You must insist on the highest standards for quality, maintainability, security, and performance as you will ensure that engineering best practices are followed and that software is designed to be highly available, dynamically scalable, and resilient to continuity threats. You are a person with a commitment to team work and who enjoys working on new technology, is customer obsessed, and thrives on the challenge of building something new that will eventually operate at world-wide scale.
A day in the life
AWS Global Services includes experts from across AWS who help our customers design, build, operate, and secure their cloud environments. Customers innovate with AWS Professional Services, upskill with AWS Training and Certification, optimize with AWS Support and Managed Services, and meet objectives with AWS Security Assurance Services. Our expertise and emerging technologies include AWS Partners, AWS Sovereign Cloud, AWS International Product, and the Generative AI Innovation Center. You'll join a diverse team of technical experts in dozens of countries who help customers achieve more with the AWS cloud.
About The Team
AWS Global Services
AWS Global Services includes experts from across AWS who help our customers design, build, operate, and secure their cloud environments. Customers innovate with AWS Professional Services, upskill with AWS Training and Certification, optimize with AWS Support and Managed Services, and meet objectives with AWS Security Assurance Services. Our expertise and emerging technologies include AWS Partners, AWS Sovereign Cloud, AWS International Product, and the Generative AI Innovation Center. You'll join a diverse team of technical experts in dozens of countries who help customers achieve more with the AWS cloud.
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
Why AWS?
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Inclusive Team Culture
AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by the bold ideas, fresh perspectives, and passionate voices our teams bring to everything we do.
Mentorship & Career Growth
We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve.
Basic Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience building complex software systems that have been successfully delivered to customers
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
Preferred Qualifications
- Bachelor's degree in computer science or equivalent, or 5+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience
Amazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates. We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Company
- Amazon Development Centre (South Africa) (Proprietary) Limited
Job ID: A
Be The First To Know
About the latest Fintech engineer Jobs in South Africa !
Software Development Engineer
Posted 10 days ago
Job Viewed
Job Description
Build the systems that optimize how EC2 matches requests for Instances with the underlying compute capacity. EC2 Placement is seeking talented engineers to build the online and offline optimization systems for compute workload scheduling, and the customer capabilities to better manage those workloads. Amazon EC2 provides on-demand scalable compute capacity, and powers some of the largest services in the world. You will collaborate with a top-tier community of engineers to build systems to improve how customers are able to access EC2 compute resources.
The successful candidate will have strong software engineering experience, with a passion for thinking about, building and testing distributed systems. You have an interest in how Machine Learning and other optimization techniques can be applied to large-scale problems. You have demonstrated experience working with a team to design, build and operate large-scale systems. With strong engineering fundamentals, an analytical and data-driven approach to your work, and strong communication skills, you have the ability to collaborate well to deliver results. We move fast and work together on small teams to solve big problems.
If this opportunity sounds interesting, we would love to talk to you more about our work and culture at AWS in Cape Town.
AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.
About the team
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
About AWS
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Inclusive Team Culture
AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by the bold ideas, fresh perspectives, and passionate voices our teams bring to everything we do.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud.
Mentorship & Career Growth
We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Basic Qualifications
- Experience (non-internship) in professional software development
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates. We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Assistant Director (System Controller): Supporting and Interlinked Financial Systems, Ref No. PT ...
Posted today
Job Viewed
Job Description
Provincial Treasury, Western Cape Government has an opportunity for a suitably qualified and competent individual to provide financial system support services, advice, guidance and capacity building services to financial system users.
Minimum RequirementsAn appropriate 3-year National Diploma/B-Degree (equivalent or higher qualification); A minimum of 3 years experience of financial system administration and user support; A valid code B (or higher) driving license. NB: People with disabilities that restrict driving abilities, but who have reasonable access to transport, may also apply.
RecommendationNone.
Key Performance AreasRender transversal support and maintenance of the financial systems and system access security and controls; Provide support in the management of the reporting processes of the financial systems; Provide capacity building in Provincial Departments to enhance the effective utilization of the financial system; Implementation of applications and financial systems; Monitor compliance and enforcement of prescribed legislation, policies and guidelines relating to all financial system processes; Operational and financial management; It will be advantageous to have experience in the following: Fabric or Azure Designing, building, and maintaining scalable ETL pipelines and data models; Power BI analysis, dashboard development, and data management; Data warehousing skills, including experience in cloud environments (e.g., Azure, Fabric);Automating reporting processes and business workflows.
CompetenciesKnowledge of the following: Local government sphere legislation; MFMA Treasury Regulations Accounting Principles; Legislation, regulatory frameworks, policies and best practices that have a bearing on the line functions; Information systems that aid in the management of knowledge and information pertaining to the line function; Project management; Operational management practices; Procurement and tendering processes; Policy development, and operational management, monitoring and review processes; Modern systems of governance and administration; Public service procedures, processes and systems; Regional and local political, economic and social affairs impacting on the provincial government of the Western Cape; Constitutional, legal and institutional arrangements governing the South African public sector; Ppublic finance, human resources and discourse management processes; Public Finance Management Act, National and Provincial Treasury Regulations, other financial policies, prescripts, directives, and collective agreements; Functioning of the Province and the activities of sister departments/related functional areas; Policies of the government of the day; Labour Relations legislation and regulations; Performance management in general.
Skills needed: BI Data analytical skills; Cloud-based Data Warehouse development skills; Dataflows development skills; Proven computer literacy; Communication (Written and verbal) skills; Ability to deal with enquiries on financial system matters.
RemunerationR R per annum (Salary level 9)
Note on remuneration in addition service benefits or obligations for qualifying employees (medical assistance, housing assistance, pension-fund contributions, etc) are funded or co-funded in terms of the applicable prescripts or collective agreements.
NotesShortlisted candidates will be required to submit documentation for verification purposes and criminal record vetting. These candidates will be required to do a practical and attend interviews on a date and time determined by the department and may also be required to undergo competency assessments/proficiency tests. The selection process will be guided by the EE targets of the employing department.
By applying for this position, you are consenting to the Western Cape Government contacting your previous employers/managers for an employment reference. Reference checks will include enquiries relating to your disciplinary records and reasons for leaving.
Should you experience difficulties with your online application, technical support is available from Monday to Friday from 08:00 to Contact the helpline at For all other queries relating to the position kindly contact the enquiries person as indicated in the advert. Please ensure that you submit your application before the closing date as no late applications will be considered.
Attachments (if applicable)Intermediate Software Development Engineer
Posted today
Job Viewed
Job Description
We Want You
Are you ready to take on exciting challenges and grow your software engineering career? BET Software is looking for two
Intermediate Software Development Engineers (Live)
to join our fast-paced team in Durban. In this role, you'll be hands-on with coding, problem-solving, and implementing top-tier software solutions. You'll collaborate with a dynamic team, stay ahead of the latest tech, and mentor junior developers. A solid grasp of programming languages, frameworks, and best practices is essential to deliver secure, scalable, and high-performing software. Standby duties and P1 outage support are part of the game. If you're passionate about innovation and continuous learning, apply now.
You Bring
- Degree in computer science or related field.
- Understanding of key design principles.
- Proficiency in HTML, CSS, JavaScript, and jQuery.
- Understanding of server-side CSS.
- At least 3-5 years' experience within a development environment.
- 2-5 years SQL/ database experience.
- Experience in document stores such as Couchbase would be advantageous.
- Experience in Message Brokers such as RabbitMQ/Kafka would be advantageous.
- 2-5 years C# experience.
- 2-5 years .net core experience.
- 2-5 years of restful api experience.
- Good written and verbal communication skills.
- Strong attention to detail.
- Experience with responsive and adaptive design.
- Understanding of SEO principles.
- Good problem-solving skills.
- Excellent verbal communication skills.
- Good interpersonal skills.
What You'll Do
Technical Outputs:
Perform Planning
- Set clear objectives and timelines for self/team.
- Address potential obstacles and identify alternative strategies for efficiency.
Implementation - Ensure the Solution is Functionally Complete
- Deliver solutions that meet specified tasks with accuracy.
- Ensure code is reviewed and meets quality standards.
Implementation – Ensure the Solution is Reliable
- Ensure the solution operates reliably under agreed conditions with minimal intervention.
- Focus on fault tolerance, data recoverability, and long-term durability.
- Minimise downtime and improve system maturity over time.
Implementation – Ensure the Solution has Effective Security
- Ensure data protection, secure access, and high integrity.
- Maintain security against attacks, errors, and unauthorised access.
- Enable traceability and prove entity identity when needed.
Implementation - Ensure the Solution is Maintainable
- Focus on ease of future modifications and following standards.
- Use modularity, reusability, and provide clear documentation for support teams.
- Enable self-analysis for faults and ensure maintainability without compromising performance.
Verify Deployed Solutions
- Ensure seamless delivery of the solution with necessary assets.
- Ensure adaptability to evolving environments.
Respond to Outages & Failures
- Provide proactive support to minimise escalations and improve system stability.
- Troubleshoot and resolve issues quickly.
- Document risks and mitigation strategies.
Direct 3rd Party Development Partners
- Provide necessary information and feedback to partners.
- Take corrective actions when deviations from the plan occur.
Behavioral Outputs
Adaptable Resilience
- Open to change and new responsibilities.
- Handles pressure and adapts behavior to maintain cooperation.
- Keeps a positive attitude during transitions.
Decision-Making Quality
- Make confident, fact-based decisions considering long- and short-term impacts.
- Ensure decisions are well-communicated and supported with logical reasoning.
Resourceful and Improving
- Generates new ideas, challenges the status quo, and encourages innovation.
- Seeking opportunities to improve efficiency and solve problems by questioning existing methods.
Living Our Spirit
- We firmly believe that teamwork makes the dream work.
- We collaborate seamlessly within our live development team and support respective departments to collectively achieve our goals.
- We approach each day as an adventure, eagerly tackling new challenges, adapting to changes, and constantly learning and growing.
- We put our hands up to provide live support as and when required. We are dedicated to ensuring the continuous stability and efficiency of our solutions.
- We actively respond to outages and failures, providing proactive support to peers, testing, and operational teams. We resolve issues quickly and make improvements to maximise solution stability.
- We direct system testing and validation procedures, ensuring the highest quality in our software.
- We pay strong attention to detail, uphold SEO principles, and strive for responsive and adaptive design.
- We take ownership of our responsibilities, adhering to best practices and embracing a proactive approach to problem-solving.
- We maintain excellent written and verbal communication skills, ensuring clear and open communication within our team and with other departments.
- We foster an environment that encourages innovative thinking and creative solutions, continuously seeking new ways to improve our software and development methods.
The Company We Keep
At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best amongst the rest.
Please note that only Team members who meet the stipulated minimum requirements will be considered. If you have not been contacted within 30 days, kindly consider your application to be unsuccessful.