Senior Software Engineer (C# and .NET Core/.NET)

TFG (The Foschini Group)

Key Responsibilities:

  • Design, develop, and maintain integration solutions using C# and .NET Core/.NET Framework.
  • Build and manage APIs for data exchange, supporting both synchronous and asynchronous integrations.
  • Implement real-time data processing and streaming solutions using Confluent Kafka.
  • Work with architects and data engineers to define and implement data models optimized for real-time and batch processing.
  • Drive high-priority initiatives, including the middleware replacement project and modernization of Enterprise Integration Engineering practices.
  • Ensure the Enterprise Integration team delivers efficient, customer-focused integration solutions.
  • Standardize integration solutions for teams with limited technical capabilities to support faster project delivery.
  • Promote integration best practices, standards, and principles across TFG Infotec development teams.

Qualifications and Experience:

  • A relevant tertiary qualification in software engineering or a related field.
  • 5–8 years in Software Engineering, with a focus on building APIs and integration solutions.
  • Proven experience in the design and development of RESTful APIs.
  • In-depth knowledge of C# and .NET.
  • Hands-on experience with agile methodologies and test-driven development.
  • Exposure to microservices design principles.
  • Familiarity with Azure DevOps and CI/CD concepts.
  • Experience with Apache Kafka or other event-streaming technologies.
  • Knowledge of containerisation technologies (e.g., Red Hat OpenShift).
  • Strong track record in system analysis, integration development, and project management.

Source

To apply, please visit the following URL:https://www.myjobmag.co.za/a_fields.php?id=830309→

Share This on: