×
Register Here to Apply for Jobs or Post Jobs. X

Analyst Programmer; Prescient Securities

Job in Cape Town, 7100, South Africa
Listing for: Prescient Limited
Full Time position
Listed on 2026-07-23
Job specializations:
  • Software Development
    SQL Developer, .NET Developer
Job Description & How to Apply Below
Position: Analyst Programmer (Prescient Securities)

Analyst Programmer (Prescient Securities)

The role requires strong practical capability in C#/.NET, SQL, debugging and application support, with exposure to AI-assisted development tools, cloud services and modern delivery practices. The individual will work closely with business users, developers, quantitative resources and the Head of Technology to understand requirements, investigate issues, validate outputs and deliver practical enhancements across web, desktop, service, integration and Excel-based solutions.

DUTIES & RESPONSIBILITIES
  • Technical delivery and development: Develop, maintain and enhance C#/.NET applications, services, desktop tools, integrations and internal business systems using SQL and related technologies.
  • Application support and troubleshooting: Investigate production issues, data discrepancies, user queries and system failures using SQL, logs, debugging tools and application knowledge.
  • Business analysis as a delivery component: Engage business users to understand problems, clarify requirements, document current-state and future-state processes, and translate business needs into practical technical requirements.
  • Testing and validation: Support functional testing, regression testing, UAT, output validation, test evidence and user sign-off across enhancements, fixes and operational changes.
  • AI-assisted delivery and automation: Use AI tools to improve productivity across coding, testing, documentation, analysis, summarisation and troubleshooting, while applying appropriate data-sensitivity and validation controls.
  • Cloud and modern delivery exposure: Support cloud-hosted workloads, monitoring and deployment activities where required, with exposure to AWS services such as S3, Lambda, ECS, EC2, RDS and Cloud Watch.
  • Data, analysis and reconciliation: Use SQL and analytical thinking to investigate data, validate results, compare outputs and support reporting, market data, trading or operational processes.
  • Documentation and enablement: Produce clear technical notes, user guides, process diagrams, handover notes, support documentation and reusable templates that help users and the technology team operate consistently.
REQUIRED EXPERIENCE
  • Minimum 3 years' hands‑on experience developing, maintaining or supporting applications using C#/.NET.
  • Minimum 3 years' practical experience with SQL, including querying, troubleshooting, data validation and investigation.
  • Experience supporting or enhancing business applications in a production environment.
  • Exposure to web applications, desktop applications, Windows services, APIs, integrations or Office/Excel-based solutions.
  • Experience with source control, debugging, testing, release practices and structured deployment support.
  • Experience working directly with business users to clarify requirements, investigate issues, document outcomes and validate solutions.
  • Comfortable using AI‑assisted tools for coding, documentation, analysis, testing and problem solving.
REQUIRED QUALIFICATIONS
  • Relevant degree, diploma or equivalent practical experience in software development, information systems, data, engineering or a related technical field.
  • Strong problem‑solving and analytical skills.
  • Good communication skills and ability to work with both technical and business stakeholders.
  • Willingness to learn across development, support, cloud, automation, AI tools and business analysis.
KEY COMPETENCIES
  • Strong practical C#/.NET and object‑oriented programming capability.
  • Good working knowledge of SQL, data investigation, validation and troubleshooting.
  • Ability to debug, support and enhance applications across multiple technology stacks.
  • Practical understanding of testing, UAT support, documentation and controlled delivery.
  • Business analysis as a sub‑component of delivery: requirements clarification, process understanding and acceptance criteria.
  • Responsible use of AI tools to accelerate development, analysis, testing, documentation and troubleshooting.
  • Exposure to cloud services, APIs, automation and modern software delivery practices.
  • Understanding of security, privacy, operational control and audit requirements.
WHY THIS ROLE?

This role is an opportunity to work across a broad technology estate that supports trading, operations, reporting, market data, client servicing and internal decision‑making. The successful candidate will help reduce key‑person dependency, improve support resilience and increase delivery capacity by combining hands‑on technical execution with practical business understanding. The role is suited to someone who wants to grow beyond pure development or pure analysis into a cross‑functional delivery capability across C#/.NET,

SQL, support, automation, AI‑assisted productivity, cloud exposure and controlled change delivery.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary