C# Analyst Programmer

1 month ago


Cape Town, South Africa PBT Group Full time

We are looking for a skilled C# Analyst Programmer to join our team and contribute to the development, maintenance, and optimisation of our software applications. In this role, you will analyse business requirements, design efficient solutions, and implement high-quality, scalable code. This position will involve close collaboration with business analysts, project managers, and other developers to deliver software that meets both technical and business needs.

 

Key Responsibilities

  • Analyse business requirements and collaborate with stakeholders to translate them into technical specifications.
  • Design, develop, and maintain robust C# applications, ensuring adherence to software engineering best practices.
  • Work closely with project teams to develop and optimise back-end services, APIs, and database solutions.
  • Implement and optimise SQL queries and stored procedures as part of data-centric applications.
  • Conduct thorough testing, debugging, and quality assurance to ensure software stability and performance.
  • Create and maintain technical documentation to support existing and new systems.
  • Participate in code reviews and provide feedback to maintain code quality and standards.
  • Collaborate with cross-functional teams to resolve complex technical issues and implement enhancements.

 

Qualifications & Experience

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent experience).
  • 3+ years of experience as a C# Developer, Analyst Programmer, or similar role.
  • Strong knowledge of C# and .NET Framework (preferably .NET Core).
  • Experience with SQL Server and proficiency in writing complex SQL queries, stored procedures, and optimising databases.
  • Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) and RESTful API development is beneficial.
  • Familiarity with ASP.NET MVC, Web API, and Windows services.
  • Experience with version control systems (e.g., Git).
  • Understanding of Agile development methodologies and experience working in a Scrum environment.
  • Strong analytical skills and attention to detail in understanding and solving technical and business problems.

 

Skills & Competencies

  • Excellent problem-solving abilities and a methodical approach to debugging and troubleshooting.
  • Strong communication skills, with the ability to discuss technical solutions and improvements with both technical and non-technical stakeholders.
  • Self-motivated and able to work both independently and as part of a team.
  • Good organisational skills to manage multiple priorities in a dynamic and fast-paced environment.
  • Detail-oriented with a focus on producing high-quality, maintainable code.

 

Bonus Points

  • Knowledge of Entity Framework or other ORM tools.
  • Experience with cloud services (Azure or AWS).
  • Exposure to DevOps practices and CI/CD pipelines.
  • Background in business intelligence, financial applications, or ERP systems.

  • C# Analyst Programmer

    4 weeks ago


    Cape Town City Centre, South Africa Jobted ZA C2 Full time

    We are looking for a skilled C# Analyst Programmer to join our team and contribute to the development, maintenance, and optimisation of our software applications. In this role, you will analyse business requirements, design efficient solutions, and implement high-quality, scalable code. This position will involve close collaboration with business analysts,...

  • C# Analyst Programmer

    1 month ago


    Cape Town, South Africa PBT Group Full time

    We are looking for a skilled C# Analyst Programmer to join our team and contribute to the development, maintenance, and optimisation of our software applications. In this role, you will analyse business requirements, design efficient solutions, and implement high-quality, scalable code. This position will involve close collaboration with business analysts,...

  • C# Analyst Programmer

    1 month ago


    Cape Town, South Africa PBT Group Full time

    We are looking for a skilled C# Analyst Programmer to join our team and contribute to the development, maintenance, and optimisation of our software applications. In this role, you will analyse business requirements, design efficient solutions, and implement high-quality, scalable code. This position will involve close collaboration with business analysts,...

  • C# Analyst Programmer

    1 month ago


    Cape Town, South Africa PBT Group Full time

    **Key Responsibilities** - **Analyse business requirements** and collaborate with stakeholders to translate them into technical specifications. - **Work closely with project teams** to develop and optimise back-end services, APIs, and database solutions. - **Conduct thorough testing**, debugging, and quality assurance to ensure software stability and...


  • Cape Town,, South Africa Jobted ZA C2 Full time

    Our client based in Cape Town is looking Junior Analyst Programmer will be responsible for the maintenance and development of the Data warehouse and providing technical Business Intelligence BI solutions. This individual will also elicit requirements from business users and present technical solutions. Responsibilities Providing technical expertise and...

  • C# Software Engineer

    1 month ago


    Cape Town, Western Cape, South Africa PBT Group Full time

    PBT Group is seeking a skilled C# Analyst Programmer to contribute to the development, maintenance, and optimisation of our software applications.Key ResponsibilitiesAnalyse business requirements and collaborate with stakeholders to translate them into technical specifications.Design, develop, and maintain robust C# applications, ensuring adherence to...

  • Senior HRis Analyst

    1 month ago


    Cape Town, South Africa M&C Saatchi Group Full time

    We are looking for a Senior HRIS Analyst for our Cape Town support team. The HRIS Analyst is responsible for providing support across multiple functional areas of Workday (HCM, Benefits, Absence, Time Tracking, Compensation, Talent, Learning, advanced reporting, and security). The role is full-time based in Cape Town, reporting into the Workday HRIS...

  • Analyst Programmer

    6 months ago


    Cape Town, South Africa PEPKOR IT Full time

    **Position: Analyst Programmer I** **Department: Central Retail Application** **Location: Cape Town** **Purpose**: Pepkor IT is a dynamic IT company that delivers value-driven IT solutions to the Pepkor group. Our work lives revolve around our DNA. We take pride in our work, treat our colleagues, partners and our country with respect. We exercise...


  • Cape Town, Western Cape, South Africa PBT Group Full time

    About the RoleWe are seeking a skilled C# software engineer to contribute to the development, maintenance, and optimization of our software applications. In this position, you will analyze business requirements, design efficient solutions, and implement high-quality, scalable code. This role involves close collaboration with business analysts, project...

  • Analyst Programmer I

    6 months ago


    Cape Town, South Africa Woolworths Full time

    **Listing reference**: woolw_000745**Listing status**: Online- **Position summary** **Industry**:Wholesale & Retail Trade - **Job category**:Other: FMCG, Retail, Wholesale and Supply Chain**Location**:Cape Town - **Contract**:Permanent**Remuneration**:Market Related - **EE position**:Yes**Introduction** - Responsible for analysis of user requirements,...


  • Cape Town, Western Cape, South Africa PBT Group Full time

    We are seeking a highly skilled C# Software Development Specialist to contribute to the development, maintenance, and optimisation of our software applications.About PBT GroupPBT Group is a dynamic organisation that values innovation and excellence in software development. Our team of experts works closely together to deliver high-quality solutions that meet...

  • IT Systems Analyst

    4 weeks ago


    Cape Town, Western Cape, South Africa Old Mutual Full time

    Role OverviewThis position involves working on the development and implementation of technical solutions, ensuring they meet the required standards and specifications. The successful candidate will be responsible for analyzing system design requirements, developing technical specifications, and executing test plans.Key ResponsibilitiesAssist in the...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Key Responsibilities:• Develop high-quality software applications using C++ programming language• Collaborate with cross-functional teams to design and implement software features• Stay up-to-date with industry trends and advancements in software development• Utilize software development tools and version control systems to manage code•...


  • Cape Town, South Africa Collinson Full time

    Collinson is the global, privately-owned company dedicated to helping the world to travel with ease and confidence. The group offers a unique blend of industry and sector specialists who together provide market-leading airport experiences, loyalty and customer engagement, and insurance solutions for over 400 million consumers. Collinson is the operator of...


  • Cape Town, South Africa Parvana Full time

    Parvana Responsibilities: Deliver code that is functional, understandable, maintainable and testable. Work closely with analysts, documenters and testers. Automated testing of features developed. Deliver technical documentation as and when required. Act as a mentor to all team members on their assigned project tasks. Participate in training design,...


  • Cape Town, Western Cape, South Africa Parvana Full time

    Job Role: C# Developer - Technical LeadJob Summary: We are seeking a highly skilled C# Developer to join our team at Parvana. The successful candidate will have extensive experience in designing, developing, and deploying robust software applications using C#.Responsibilities:Design and develop high-quality software applications using C#, .NET, and related...

  • Integration Programmer

    2 months ago


    Cape Town, South Africa Switch Consultants Full time

    **MAIN PURPOSE OF JOB** To design and implement systems integration solutions that support core systems. **KEY RESPONSIBILITY AREAS** Design technical integration Develop integration systems Perform integration System Testing Conduct operational management and maintenance of integration systems Maintain key client and stakeholder relations within ICT...

  • Integration Programmer

    3 months ago


    Cape Town, South Africa Switch Consultants Full time

    **MAIN PURPOSE OF JOB** To design and implement systems integration solutions that support core systems. **KEY RESPONSIBILITY AREAS** Design technical integration Develop integration systems Perform integration System Testing Conduct operational management and maintenance of integration systems Maintain key client and stakeholder relations within ICT...


  • Cape Town, Western Cape, South Africa People Solved Full time

    Job Title: Senior C# Software DeveloperAbout the Role:We are seeking a highly skilled Senior C# Software Developer to join our team at People Solved. As a Senior C# Software Developer, you will be responsible for developing cutting-edge software using the latest development tools and frameworks.Key Responsibilities:Develop software using C# .Net Core 3.1 and...


  • Cape Town, South Africa M&C Saatchi Group Full time

    We are looking for a Finance Systems Support Lead for our Cape Town support team. The M&C Saatchi Group Finance Systems team is responsible for supporting and enhancing the use of NetSuite (ERP) and Adaptive Insights (forecasting/consolidation) across the M&C Saatchi plc global group. The team comprises four UK based employees and this role will form part...