Junior Software Developer
HR Genie Cape Town
Job Advertisement: Junior Software Developer
Cape Town Office
Department: TechnologyContract Type: Permanent
The Junior Software Developer works under the guidance of the Data Scientist. The ideal candidate will have 4-6 years of experience in software development, a passion for coding, and a desire to contribute to innovative projects. This role offers an excellent opportunity to work on diverse projects, grow your skills, and collaborate with experienced professionals in a supportive environment.
AREAS OF RESPONSIBILITY.- Develop, test, and maintain high-quality software solutions
- Collaborate with cross-functional teams to gather and analyse requirements
- Participate in the design and architecture of software systems.
- Write clean, efficient, and well-documented codes.
- Troubleshoot and debug issues to ensure optimal performance and reliability.
- Stay up to date with emerging technologies and industry trends.
- Collaborate with code reviewers and provide constructive feedback to peers
- Lead in the deployment, configuration and integration of software applications.
- Follow best practices and coding standards to ensure consistency and maintainability.
- Collaborate effectively with team members and stakeholders to deliver on project goals.
Advantageous:
- Programming experience with a relevant language such as Python
- Proficiency in web scraping techniques
- Experience with document scanning using computer vision technology
- Knowledge of Robotic Process Automation (RPA) tools and methodologies
- Familiarity with Microsoft Power Platform for automation tasks
- Familiarity with Web 3.0 and applicability to business
- Bachelors degree in computer science, engineering, or related field.
- 4-6 years of experience in software development.
- Exceptional communication skills with both technical and non-technical audiences
- Proficiency in one or more programming languages such as Java, Python, C#, etc.
- Experience with web development frameworks (e.g., React, Angular, Vue.js)
- Solid understanding of software development lifecycle and methodologies.
- Strong problem-solving and analytical skills.
- Ability to work independently and in a team environment.
- Knowledge of version control systems (e.g., Git) is a plus.
- Familiarity with databases and SQL is desirable.
- Experience with cloud platforms (e.g., AWS, Azure) is a bonus.
- Any relevant certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate) would be advantageous.
Merand Corbett & AssociatesStrand, 42 km from Cape Town
12 years of experience in a software development environment is preferred, but recent graduates with solid portfolios or internship experience are encouraged to apply....
Swift Human ResourcesCape Town
Kindly apply if you meet the minimum requirements. Should you not hear back from us within 2 weeks consider your application as unsuccessful.
Neo Brokers (Pty) LtdCape Town
Key Responsibilities
• Monitor and update live and pre-match odds across a variety of sports events.
• Assist Senior Traders in compiling odds and identifying market discrepancies.
• Analyse customer betting patterns and flag suspicious or arbitrage...