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:
If you don’t hear back within 30 days, consider your application unsuccessful—but your profile will be kept for future opportunities.
Let me know if you need assistance.