Senior Software Developer - Back End Engineer (.Net - Azakaw
Listed on 2026-01-11
-
Software Development
Software Engineer, Full Stack Developer
Senior Software Developer – Back End Engineer (.NET)
Reports to:
Tech Lead
Direct Reports:
Nil
Location:
Cape Town, Western Cape, South Africa
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 Reg Tech startup, we are on a mission to revolutionise the way businesses achieve compliance excellence.
Job PurposeThe 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 analyse, 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.
- 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 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 a plan outlining steps required to develop a program, using structured analysis and design.
- Prepare flowcharts and diagrams to illustrate the sequence of steps a program must follow and to describe logical operations involved.
- Convert project specifications, using flowcharts and diagrams, into a 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.
- Minimum 6 years’ overall relevant experience of web & software development, implementing functionality, ad hoc system analysis and coding.
- Experienced in ASP.NET.
- 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 utilise multiple information…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: