C# Software Engineer
4 weeks ago
PBT Group is seeking a skilled C# Analyst Programmer to contribute to the development, maintenance, and optimisation of our software applications.
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# Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeJob Summary:Network Recruitment is seeking a skilled C# Software Engineer to join our team. The ideal candidate will have a strong background in C# development and .NET framework, with experience in JavaScript and React for front-end development.Key Responsibilities:Design, develop, and maintain software applications using C# and .NET framework.Collaborate...
-
Senior C/C++ Software Engineer
1 month ago
Cape Town, Western Cape, South Africa Curiska (Pty) Ltd Full timeWe are seeking a highly skilled C/C++ Software Engineer to join our team at Curiska (Pty) Ltd.Key Responsibilities: Design and develop high-performance C/C++ software applications Collaborate with cross-functional teams to ensure seamless software deployment Stay up-to-date with industry trends and advancements in C/C++ and related technologiesRequirements:...
-
Senior C/C++ Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Curiska (Pty) Ltd Full timeCuriska (Pty) Ltd is seeking a senior C/C++ software engineer to join its team.Key Responsibilities:Develop high-quality C/C++ software applications.Design and implement efficient algorithms and data structures.Collaborate with cross-functional teams to drive software development lifecycle.Ensure seamless integration with Linux operating...
-
C++ Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Curiska Full timeC++ Desktop Application DeveloperCuriska is seeking an experienced C++ Software Engineer to build and maintain a complex desktop application with interfaces to other hardware and software. The ideal candidate will collaborate with other designers, developers, and testers to create a high-quality product.Key Responsibilities:Develop and maintain complex...
-
Software Engineer
1 month ago
Cape Town, Western Cape, South Africa Curiska (Pty) Ltd Full timeC/C++/Go/Rust Software DeveloperAbout the Role:We are seeking a highly skilled C/C++/Go/Rust software developer to join our team at Curiska (Pty) Ltd in Cape Town. As a software engineer, you will be responsible for designing, developing, and testing software applications using C/C++/Go/Rust programming languages.Key Responsibilities:Design and develop...
-
Senior C++ Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeJob Title: Senior C++ Software EngineerJob Description:We are seeking a highly skilled Senior C++ Software Engineer to join our team. The ideal candidate will have a deep understanding of object-oriented programming and design patterns, as well as experience with multi-threading, performance optimization, and memory management.Key Responsibilities:Design and...
-
Senior C# Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa PBT Group Full timeAbout 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...
-
Senior C++ Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeKey Responsibilities:As a skilled C++ developer, you will be responsible for designing and implementing high-performance software solutions. Your expertise in algorithms, data structures, and software design will be crucial in developing efficient and scalable systems.Requirements:• Bachelor's degree in Engineering or Computer Science• Minimum 5+ years...
-
Senior C# Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa E-Merge Full timeUnlock Your Potential as a Senior C# Software EngineerE-Merge is seeking a highly skilled Senior C# Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable digital solutions that advance our business and uphold our mission.Key Responsibilities:Design and develop...
-
Senior Software Engineer
1 month ago
Cape Town, Western Cape, South Africa E&D Recruiters Full timeAbout the RoleWe are seeking a highly skilled C/C++/Go/Rust Software Developer to join our team at E&D Recruiters.Key ResponsibilitiesDesign, develop, and maintain software applications using C/C++/Go/Rust programming languages.Collaborate with cross-functional teams to identify and prioritize software development projects.Develop and implement software...
-
Senior C++ Software Engineer Position
3 weeks ago
Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full timeWe are seeking a seasoned Senior C++ Software Engineer to join our team at Goldman Tech Resourcing. As a key contributor, you will be responsible for developing, testing, and implementing C++ applications for local devices.Key Responsibilities:Design and develop C++ applications with a focus on performance and reliabilityCollaborate with cross-functional...
-
Senior C# Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeWe are seeking a highly skilled C# Developer to join our team at Network Recruitment. Key responsibilities include developing, testing, and maintaining high-quality software applications using C# and .NET frameworks. The ideal candidate will collaborate with product managers and stakeholders to gather requirements and design solutions. Additionally, they...
-
Senior Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa MRI Software Full timeAbout the Role:MRI Software is seeking a skilled Software Engineer to join our team in Cape Town. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining software solutions throughout the software development lifecycle.Key Responsibilities:Develop software features in a self-sufficient way...
-
C/Go/Rust Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeJob DescriptionAs a C/Go/Rust Software Engineer at Communicate Recruitment, you will be engaged in multi-platform development for both Linux and Windows environments, contributing to various projects. Your role involves creating firmware for custom hardware, performing diagnostic tests, and optimizing software to ensure high-quality, maintainable...
-
Senior C/C++ Software Engineer
7 days ago
Cape Town, Western Cape, South Africa Curiska (Pty) Ltd Full timeAbout Curiska (Pty) LtdCuriska (Pty) Ltd is a leading software development company that requires a highly skilled C/C++ Developer to join our team.Salary: R800,000 - R1,200,000 per annum, depending on experience.Job Description:We are seeking a seasoned C/C++ developer with a strong background in software development to lead the design and implementation of...
-
Senior C# Software Engineer
1 week ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeJob Title: Senior C# Software EngineerCultivate your expertise as a skilled C# developer at Network Recruitment, where we provide innovative IT solutions for our clients. Our ideal candidate will have a strong portfolio showcasing their proficiency in object-oriented design and development.Key Responsibilities:Design, develop, and maintain high-quality...
-
Senior C# Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeKey Responsibilities:Develop, test, and maintain high-quality software applications using C# and.NET frameworks.Collaborate with product managers and stakeholders to gather requirements and design solutions.Participate in code reviews and contribute to team knowledge sharing.Troubleshoot and resolve software defects and performance issues.Stay updated with...
-
C/Go/Rust Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeJob Summary:As a skilled C/Go/Rust Developer, you will be responsible for creating firmware for custom hardware, performing diagnostic tests, and optimizing software for both Linux and Windows environments. Your role will involve contributing to projects, working closely with internal stakeholders, and ensuring high-quality, maintainable software...
-
Highly Skilled C++ Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeKey Responsibilities:• Design and develop high-performance C++ software applications.• Collaborate with cross-functional teams to identify and prioritize software requirements.• Develop and maintain software documentation and technical guides.Requirements:Bachelor's Degree in Engineering or Computer Science.Minimum 5 years of C++ development...
-
Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full timeJob Title: C++ Software Engineering Expert for Medical TechnologyOverviewAt Goldman Tech Resourcing, we are seeking a seasoned Senior Software Engineer to join our team. With extensive experience in developing, testing, and implementing C++ applications, you will be responsible for creating software solutions that meet the highest standards of quality and...