Senior Software Developer
6 days ago
Reports to: Tech Lead
Direct Reports: Nil
Location: Cape Town, South Africa
About Azakaw
azakaw 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 to navigate complex regulatory landscapes seamlessly. As a RegTech startup, we are on a mission to revolutionize the way businesses achieve compliance excellence.
Job Purpose
The Senior Software Developer will be responsible for developing and supporting .NET/C# projects, functions and completing specific client work, projects and miscellaneous tasks while ensuring commitment and quality through to completion. This highly responsible position involves using established work procedures to analyze, design, develop, implement, maintain, re-engineer and troubleshoot software applications.
As an integral part of our technology team, the Senior Software Developer is expected to execute moderate to complex projects involving the implementation of software and web applications across various platforms. This role requires a detail-oriented and analytical approach, ensuring delivery aligns with the functional requirements and company goals.
Duties and Responsibilities
· Use Microsoft technologies: C#, ASP.NET, SQL, MVC to develop technical solutions to complex problems that require the regular use of ingenuity and creativity.
· Design, code, test, debug and document software according to the functional requirements.
· Develop, maintain and support programs/tools for internal and external clients.
· Analyze, diagnose and resolve errors related to their applications.
· Help define project plans requiring software development and hardware installations.
· Provide technical and project management expertise across multiple areas of application development.
· Provide ad hoc reporting and analysis as required.
· Investigate operational or systematic problems and user queries as required.
· Follow all department standards and methodologies.
· Interact and communicate effectively with all levels of staff, senior management and customers.
· Communicate effectively and clearly, in writing and verbally, in one-on-one and group presentation situations.
· Assist in the development of the product development roadmap and backlog in line with requirements from other interfacing departments; regularly check roadmap and storyboard to plan for development activities.
· Gather received functional specifications and devise technical design specifications in line with end user / business requirements.
· Formulate plan outlining steps required to develop program, using structured analysis and design.
· Prepare flowcharts and diagrams to illustrate sequence of steps program must follow and to describe logical operations involved.
· Convert project specifications, using flowcharts and diagrams, into sequence of detailed instructions and logical steps for coding into programming languages.
· Oversee the writing of clean, well-engineered code that is readable, adequately commented, robust, and adheres to Smart Dubai standards.
· Oversee the coding of program modifications or re-use existing code through the use of program development software alternatives or integrating purchased solutions.
· Modify and troubleshoot applications programs whenever necessary, in accordance with highlighted application bugs.
· Support the Product Manager with the implementation of software packages in liaison with the integration team, leveraging software knowledge; ensure all release notes are completed properly, and that scripts / software components are bundled as part of the provided release.
Skills and Experience
· Minimum 6 years' overall relevant experience of web & software development, implementing functionality, ad hoc system analysis and coding.
· Experienced in ASP.NET Core framework is essential for this role.
· Preferably Product Development experience in Financial Services or Banking industry.
· Working exposure on international projects is highly desirable.
· Excellent multitasking abilities and the capacity to utilize multiple information sources.
· A team player with a knack for collaborative problem-solving.
· Proactive and independent, equipped with a strong work ethic.
· A customer-focused mindset.
· Exceptional problem-solving and interpersonal communication skills.
· Meticulous attention to detail and strong analytical prowess.
· Versatility and adaptability in a fast-paced environment.
· Proficiency in C# programming.
· Experience in developing and integrating REST APIs.
· Expertise in SQL development and ORM technologies, including Entity Framework Core.
· Competence in version control using GitHub.
· Working knowledge of Docker containerization.
· Proven experience in Agile and DevOps cultures.
· Familiarity with Microsoft Azure cloud services.
· Strong practice in writing various levels of testing: Unit, Integration, and Functional.
· Understanding of Microservices architecture.
Qualifications
· A Bachelor's degree in Computer Science or related field.
Compensation & Benefits
· Competitive salaries and benefits package.
· Excellent working environment and opportunities for growth.
· International & entrepreneur environment.
· Medical Insurance.
· Paid Leave.
· A chance to work on the latest tools and technologies.
End of Document.
-
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
3 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
3 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
3 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
3 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
3 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 Developer
3 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 CMS Developer
2 weeks ago
Cape Town, Western Cape, South Africa Open Box Software Full time R450 000 - R900 000 per yearSenior CMS Developer - Hybrid, Tokai, Cape TownOpen Box Software is a globally focused consulting firm that specialises in delivering business and software solutions to the Real Estate industry. We have a young team of highly talented individuals who are driven to make an impact and have fun.We are looking for a Senior CMS Developer to join our growing team....
-
Senior Software Developer
2 weeks ago
Cape Town, Western Cape, South Africa af27a6e7-1024-45cb-846b-6569622db7c9 Full time R1 200 000 - R2 400 000 per yearSenior Software DeveloperFull Stack (Pty) Ltd | Canal Walk, Cape Town | Contract PositionAbout Full StackFull Stack operates at the intersection of architectural excellence and pragmatic delivery. We're an 11-year-old consultancy that believes great software is designed first, built methodically, and measured continuously. Our clients don't just hire...
-
2026 Software Developer Graduate Programme
1 week ago
Cape Town, Western Cape, South Africa Electrum Software Full time R80 000 - R120 000 per yearElectrum is a next-generation payment software technology company.Since 2012, we've delivered trusted, enterprise-grade, cloud-native software to optimise financial transaction processing. Our deep expertise has established us as a respected partner in high-volume, low-value payment schemes, enabling clients to deliver services to millions of South Africans...