Junior Software Development Engineer | Johannesburg

EmploymentZAR
0


Junior Software Development Engineer | Johannesburg



📍 Location: Johannesburg
💼 Job Type: Permanent
💰 Salary: Market Related
📊 Sector: IT | Software Development
📅 Apply Before: 21 March 2025

Kickstart Your Career as a Junior Software Development Engineer!

BET Software is looking for an ambitious Junior Software Development Engineer to join our team! If you have a passion for coding, problem-solving, and optimizing software performance, this role is perfect for you. Work with cutting-edge technology, collaborate with skilled teams, and enhance your C#, .NET Core, SQL, and API expertise while shaping innovative solutions in a dynamic environment.

What You’ll Bring:

Degree/Diploma in Computer Science or related field
1-2 years’ experience in software development OR completion of the BET Software Graduate Program
Technical Expertise:

  • C# (1-2 years)
  • .NET Core (1-2 years)
  • SQL & RESTful API Development (1-2 years)
  • Proficiency in HTML, CSS, JavaScript, and jQuery
    ✅ Understanding of key design principles and server-side CSS
    ✅ Strong problem-solving skills and attention to detail
    ✅ Ability to work both independently and in a team environment

Key Responsibilities:

🔹 Software Development & Optimization

  • Build and enhance software solutions for high-performance applications
  • Follow best practices in Agile & DevOps methodologies
  • Debug, troubleshoot, and optimize performance for seamless user experience

🔹 Solution Design & Implementation

  • Design multi-tier architectures and implement scalable solutions
  • Ensure software is test-friendly, secure, and maintainable
  • Apply best practices in code reviews and documentation

🔹 Testing & Deployment

  • Conduct manual and automated testing to ensure software quality
  • Ensure deployments are seamless and troubleshoot any post-launch issues
  • Maintain comprehensive technical support documentation

🔹 Security & Reliability

  • Implement data security and ensure confidentiality & integrity
  • Strengthen error handling & fault tolerance for system stability
  • Respond proactively to system failures & outages

Why Join BET Software?

🚀 Fast-paced environment with cutting-edge technology
📈 Learning & growth opportunities in software development
🎯 Collaborative team that values innovation and diversity
🌍 Opportunities to work internationally with a growing global footprint

📩 How to Apply:

🔗 Apply Now! 

If you don’t hear back within 30 days, consider your application unsuccessful—but your profile will be kept for future opportunities.


Post a Comment

0Comments

Let me know if you need assistance.

Post a Comment (0)