Application Developer (C# / .NET / C++)

Pure Placements

  • Cape Town, Western Cape
  • Permanent
  • Full-time
  • 23 hours ago
Job SummaryLocation: Cape Town (Century City), Hybrid (3 days per week in office)
Salary: R 420,000 - R 720,000 Annual CTC
Benefits: Medical Aid ContributionKey Responsibilities / Daily Duties:As an Application Developer, you will be responsible for the full lifecycle of high-performance software solutions. Your key duties will include:
  • Designing and developing scalable, high-performance applications using C# and the .NET framework.
  • Implementing performance-critical components and libraries using C++.
  • Building, maintaining, and securing robust Web APIs to enable seamless service integration.
  • Integrating and working with AMQP messaging systems like RabbitMQ.
  • Designing, optimizing, and writing efficient queries for PostgreSQL databases.
  • Implementing secure authentication and authorization using OAuth protocols.
  • Contributing to the development of 3D systems, which may include visualization tools or data processing pipelines.
  • Applying Cybersecurity best practices throughout the development process to ensure application and data integrity.
  • Utilizing Matlab for advanced tasks such as pose estimation or signal processing.
  • Collaborating within a team using Agile/Scrum methodologies to troubleshoot, test, and deploy high-quality solutions.
The Ideal Tech Stack & Experience:
  • Essential: 3-5 years of professional coding experience with C#, .NET, and C++.
  • Essential: Strong experience with Web API development, PostgreSQL, and messaging queues (RabbitMQ/AMQP).
  • Essential: Experience with authentication protocols like OAuth.
  • Highly Advantageous: Experience with Kubernetes and cloud platforms (AWS, Azure, or GCP).
  • Highly Advantageous: Knowledge of 3D frameworks (e.g., OpenGL, Unity) or experience with Matlab for signal processing.
  • Advantageous: Familiarity with DevSecOps practices and a passion for building secure applications.
Qualifications & Skills:
  • A Bachelor's degree in Computer Science, Engineering, or a related field, OR equivalent practical experience.
  • Experience working in both Waterfall and Agile/Scrum development environments.
  • Excellent problem-solving abilities and a proactive approach to teamwork.
  • Strong communication skills and the ability to work effectively in a collaborative environment.
Why Join Our Client?
  • Impactful Work: Solve complex, real-world problems in robotics and automation that have a global impact.
  • Cutting-Edge Technology: Work with a modern and diverse tech stack on challenging and innovative projects.
  • Global Exposure: Be part of an international team with occasional travel opportunities to the USA.
  • Growth & Development: Join a growing team with significant opportunities for professional and technical advancement.
  • Hybrid Flexibility: Enjoy a balanced work model with a hybrid office policy.
Pure Placements (PTY) LTDRecruiter

Job Mail