About the Company: Dots Africa is one of South Africa's leading background screening firms, dedicated to ensuring that businesses hire with confidence. With cutting-edge technology and rigorous processes, we offer our clients unparalleled insights into potential hires. Our mission is to foster trust, security, and transparency in professional relationships, ensuring a safer business environment for all.
What Do We Offer?: Growth Opportunities: Commitment to professional development, regular performance reviews, and opportunities to grow within the company.Dynamic Work Environment: State-of-the-art workspace, regular team-building activities, and an atmosphere that promotes creativity and innovation.Hands-on experience in IT support and system administration within a growing, fast-paced company.Exposure to cutting-edge technologies and security practices.
Mentorship from experienced IT professionals and opportunities to develop a wide range of IT skills.About You (Candidate): We are looking for a motivated and talented Software Developer (Intern) to join our team. This role offers an exceptional opportunity to work on challenging projects using Angular and Java (Spring Boot). The ideal candidate will have strong academic results, a proven work ethic, excellent communication skills, and a passion for technology. This internship is designed for individuals who are eager to grow their technical and professional skills while making a meaningful impact in a real-world setting.
Key Responsibilities: Front-End Development: Create and maintain user-friendly, responsive interfaces using Angular.Quality Assurance: Collaborate with the team to test and debug applications, ensuring reliability and performance.Collaboration: Work closely with experienced developers, participating in team discussions, code reviews, and planning sessions.Learning and Growth: Actively engage in mentorship and training opportunities, continuously improving your technical and professional skill set.
Documentation: Write clear, concise documentation for code, processes, and technical solutions.Project Contribution: Assist in designing and implementing features for our platforms that directly impact clients and business operations.Back-End Development: Develop and optimize robust, scalable services using Java Spring Boot.Required Skills: Driven and Hardworking: You take initiative, deliver high-quality work, and thrive in a fast-paced environment.Strong Communicator: You can articulate technical ideas clearly and collaborate effectively with team members.Detail-Oriented: You demonstrate attention to detail, ensuring accuracy and quality in your work.Problem Solver: You bring creative solutions to challenges and approach tasks analytically.Team-Oriented: You enjoy working in a team setting while also being capable of managing tasks independently.Quick Learner: You have a proven ability to absorb and apply new concepts and technologies effectively.Preferred Qualifications: Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, with strong academic results (transcripts may be requested).Desirable Skills: Exposure to cloud services (e.g., Azure), DevOps concepts, or CI/CD tools is an advantage.
Technical Proficiency:Experience or coursework in Angular and Java Spring Boot.Solid understanding of RESTful API design principles, MVC architecture, and responsive web design.Familiarity with version control systems like Git.How to Apply: If you are a hardworking, driven individual with a strong academic background and a desire to grow as a developer, we'd love to hear from you! Please submit your resume, a brief cover letter, and your academic transcript.
#J-18808-Ljbffr