Junior Application Developer (C# / .NET)

Pure Placements

  • Cape Town, Western Cape
  • Permanent
  • Full-time
  • 14 hours ago
The Role: Key Responsibilities & Daily DutiesAs a Junior Application Developer, you will be integrated into a dynamic team to develop high-performance software that drives robotic automation. You will gain hands-on experience with a modern and powerful tech stack.Your key responsibilities will include:
  • Assisting in the design and development of scalable applications using C# and the .NET framework.
  • Supporting the implementation of performance-critical components using C++.
  • Helping to build and maintain Web APIs for service integration and communication.
  • Working with AMQP messaging systems like RabbitMQ.
  • Writing and optimizing queries for PostgreSQL databases.
  • Contributing to the implementation of secure authentication and authorization using OAuth protocols.
  • Gaining exposure to 3D systems development, which may include visualization tools or data processing pipelines.
  • Learning and applying Cybersecurity best practices to ensure application and data integrity.
  • Utilizing Matlab for advanced tasks such as pose estimation or signal processing.
  • Collaborating with senior developers and cross-functional teams to troubleshoot, test, and deploy high-quality solutions.
The Ideal Tech Stack & ExposureThis role is designed for a quick learner who is eager to build a foundation in these technologies:
  • Primary Languages: C#, .NET, and C++
  • Backend & APIs: Web API development, PostgreSQL
  • Systems Integration: RabbitMQ (AMQP), OAuth
  • Specialized Domains: Introductory exposure to 3D systems, Cybersecurity, and Matlab for signal processing.
Qualifications & Skills
  • A recent Bachelor's degree in Computer Science, Engineering, or a related field.
  • A solid academic foundation and a passion for software development.
  • A keen interest in robotics, automation, and solving complex technical challenges.
  • Excellent problem-solving abilities and a proactive, collaborative approach to teamwork.
  • Strong communication skills and a willingness to learn quickly in a fast-paced environment.
Why Join Our Client?
  • Kickstart Your Career: Transition from academia to industry by working on meaningful, cutting-edge projects from the very beginning.
  • Learn from Experts: Be mentored by senior engineers and gain deep knowledge in a sophisticated tech stack that is highly valued in the market.
  • Tackle Unique Challenges: Go beyond standard web development and contribute to the complex world of robotics and industrial automation.
  • Make a Global Impact: Your code will contribute to solutions used by international clients in demanding industries.
  • Clear Growth Path: Join as a junior developer with a clear pathway for technical and professional growth within an expanding global company.

JobPlacements.com