Senior Developer
2 days ago
Job Description:
The Senior C# Developer is responsible for designing, developing, and maintaining scalable and high-performance C# applications within a cloud-native ecosystem. This role involves leveraging Microsoft Azure services, implementing microservices architecture, integrating APIs, and adhering to Test-Driven Development (TDD) and Continuous Integration/Continuous Deployment (CI/CD) practices. The position requires collaboration with cross-functional teams to deliver robust, modular, and reliable software solutions while contributing to troubleshooting and maintaining comprehensive documentation.
Key Responsibilities
- C# Development: Collaborate with cross-functional teams to design, develop, and maintain robust C# applications.
- Technical Leadership: Act as a technical mentor, guiding teams and fostering excellence in software architecture and development.
- Requirements Analysis: Work with stakeholders to gather and analyze technical requirements, translating them into architecture and design specifications.
- Microsoft Azure: Utilize Azure services to build, deploy, and manage scalable, secure, and reliable cloud-based solutions.
- Microservices: Design and implement microservices architecture for modular and scalable software development.
- API Integration: Develop and integrate APIs for seamless communication between components and third-party services.
- Test-Driven Development (TDD): Write unit tests and participate in code reviews to ensure code quality, maintainability, and reliability.
- Documentation: Create clear, concise, and user-friendly documentation for tools, frameworks, and systems to support team understanding and usage.
- Training and Mentorship: Provide guidance and training to junior developers and team members to enhance their technical skills.
- CI/CD: Implement and maintain CI/CD pipelines to automate deployments and ensure efficient, error-free releases.
- Troubleshooting: Investigate and resolve software defects, performance issues, and technical challenges.
- Collaboration: Partner with product managers, designers, and QA engineers to deliver high-quality software solutions.
- Software Testing: Implement robust testing frameworks, including unit, integration, and performance tests, to ensure system reliability.
- Development Standards: Adhere to and contribute to coding standards, best practices, and architectural guidelines, driving their continuous improvement.
Qualifications & Experience
- Bachelors degree in computer science, Software Engineering, or a related field.
- 5+ years of hands-on experience in C# development.
- Proficiency in Microsoft Azure services, including Azure Functions, Azure Service Bus, Azure Event Hub, Azure Event Grid, Azure App Service, Azure Storage, and Azure DevOps.
- Certification in Agile development methodologies.
-
Senior Developer
4 days ago
Johannesburg, Gauteng, South Africa Steer73 Full timeSenior Developer (Backend)Department: Development & QAEmployment Type: Full TimeLocation: Remote, South Africa, JohannesburgDescription We are looking for a Senior Developer to join our team at Steer73. You'll play a key role in delivering high-quality solutions across a variety of client and internal projects. Working closely with product managers, QA, and...
-
Senior Developer
2 days ago
Johannesburg, Gauteng, South Africa Steer73 Full timeSenior Developer (Backend)Department: Development & QAEmployment Type: Full TimeLocation: Remote, South Africa, JohannesburgDescription We are looking for a Senior Developer to join our team at Steer73. You'll play a key role in delivering high-quality solutions across a variety of client and internal projects. Working closely with product managers, QA, and...
-
Senior Developer
2 days ago
Johannesburg, Gauteng, South Africa SYSPRO Full timeThe Senior Software Engineer plays a key role in designing, developing, and maintaining complex software systems. The Senior Software Engineer will take ownership of the major systems, drive technical initiatives, and lead by example.Key ResponsibilitiesDevelopment on DATASCOPE WMS (Warehouse Management System) and daily / weekly report back to Development...
-
Senior Developer
1 week ago
Johannesburg, Gauteng, South Africa Avatar International SA Full timeAre you a skilled Senior Developer ready to take on a new challenge? We have an exciting opportunity for youBullet PointsThis role is based in Sunninghill, Gauteng5 - 6 years of system development experience at a senior levelA competitive salary of R50k to R60k depending on experience, plus bonusHybrid roleAbout the role:The Developer is responsible in...
-
Senior Developer
2 days ago
Johannesburg, Gauteng, South Africa SYSPRO Full timeThe Developer is responsible in contributing to the delivery of specialist software solutions and support to the Company by developing & maintaining COBOL and .Net applications, API's, web applications in the organization along with other specialist team members.Key ResponsibilitiesThe incumbent interacts and engages frequently with clients, business unit...
-
POS Senior Developer
2 weeks ago
Johannesburg, Gauteng, South Africa Avatar International SA Full timeAre you a seasoned .NET developer with a passion for building scalable, high-performance systems? Join our dynamic Software Development team in Cape Town as a Senior Software Engineer: POS, where you'll lead the evolution of our Point-of-Sale platform, drive technical excellence, and mentor a talented engineering team in a fast-paced, Agile...
-
Senior Developer DRE
4 days ago
Johannesburg, Gauteng, South Africa Allied Talent Partners Full timeSenior Developer DRE Department: Renewable Energy Project DevelopmentEmployment Type: Fixed Term ContractLocation: AfricaReporting To: Fund Manager or Head of InvestmentsDescription Allied Talent Partners (ATP), a Three Cairns Group initiative, is a mission-driven, not-for-profit talent marketplace focused on solving the human capital bottlenecks slowing...
-
Senior Developer
2 weeks ago
Johannesburg, Gauteng, South Africa Empire Recruitment SA Full timeAre you a seasoned Microsoft Developer with a passion for AI and automation? We're seeking a dynamic Senior AI Developer to lead the design and deployment of cutting-edge AI solutions that transform business operations and empower internal users through intelligent assistants.This is a high-impact role for a strategic thinker who thrives on innovation,...
-
Senior Developer
4 days ago
Johannesburg, Gauteng, South Africa Telesure Investment Holdings (TIH) Full timeJoin TIH, home to some of South Africa's leading financial service providers, and grow your career while being part of an organisation with purpose.Job PurposeDevelop, create, and modify general computer applications software or specialised utility programs. Analyse user needs and develop software solutions. Design software or customise software for client...
-
Senior Sage X3 Developer
2 weeks ago
Johannesburg, Gauteng, South Africa The Recruitment Pig Full timeJob OverviewApplication Deadline: 27 November 2025Job Location: Johannesburg, GautengJob Title: Senior Sage X3 DeveloperSalary Offer: R50,000 - R70,000Education Level: DiplomaJob Level: SeniorMinimum Experience: 5- 7 YearsSenior Sage X3 Developer required in Johannesburg.The Senior Sage X3 Developer is tasked with the technical customization, enhancement,...