Senior Software Developer - Back End Engineer

azakaw

Wes-Kaap

On-site

ZAR 600,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salaries and benefits package
Medical Insurance
Opportunities for growth

Job summary

A RegTech startup in Cape Town seeks a Senior Software Developer specializing in .NET/C#. You'll develop and support applications, ensuring high-quality outcomes. This role requires strong experience, problem-solving skills, and the capacity to work in a collaborative environment. The ideal candidate has over 6 years of web and software development experience and is proficient in ASP.NET Core and C#. Competitive salaries and benefits are offered.

Qualifications

  • Minimum 6 years of relevant web & software development experience.
  • Experience in ASP.NET Core framework is essential.
  • Experience in Agile and DevOps cultures.
  • Proficiency in C# programming and developing REST APIs.

Responsibilities

  • Develop and support .NET/C# projects and client work.
  • Use Microsoft technologies to solve complex problems.
  • Analyze and troubleshoot software applications.
  • Manage project plans requiring software development.

Skills

ASP.NET Core
C#
SQL development
REST APIs
Docker
Agile
DevOps
Microsoft Azure

Education

Bachelor's degree in Computer Science or related field

Tools

GitHub
Entity Framework Core

Job description

Senior Software Developer - Back End Engineer

City of Cape Town, Western Cape, South Africa

Job Title: Senior Software Developer - Back End Engineer (.Net)

Reports to: Tech Lead

Direct Reports: Nil

Location: Cape Town

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
  • Competitive salaries and benefits package
  • Excellent working environment and opportunities for growth
  • Medical Insurance
  • A chance to work on the latest of tools and technologies
Seniority level
  • Not Applicable
Employment type
  • Full-time
Job function
  • Administrative, Engineering, and Information Technology
Industries
  • IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Front End Engineer
Senior Front End Engineer

azakaw • Wes-Kaap

On-site
ZAR 600,000 - 900,000
Competitive salaries and benefits package
Excellent working environment and opportunities for growth
Medical Insurance
+1
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer

Salix Recruitment • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Sable International • Cape Town

On-site
ZAR 840,000 - 1,100,000
Senior Developer
Senior Developer

Africorp Specialised Recruitment • Randburg

On-site
ZAR 600,000 - 900,000
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Solas IT Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Software Developer
Senior Software Developer

Tolcon Group • Centurion

On-site
ZAR 900,000 - 1,300,000
Senior C#.Net Analyst Developer
Senior C#.Net Analyst Developer

PBT Group • Cape Town

On-site
ZAR 1,000,000 - 1,500,000
Software Engineer (Azure, HTML, CSS, JavaScript)
Software Engineer (Azure, HTML, CSS, JavaScript)

Datafin • Cape Town

On-site
ZAR 600,000 - 800,000
Software Developer
Software Developer

Hire Resolve • South Africa

On-site
ZAR 720,000 - 1,100,000
Salary negotiable