Job Description
- Join a forward-thinking organization within the Information Technology sector, committed to innovation and security, as they seek a Junior Software Developer to contribute to their dynamic team. This is an excellent opportunity for emerging professionals eager to develop their skills in a collaborative environment that values growth and excellence.
Where You'll Make an Impact:
- Write, debug, and optimize code focused on performance, maintainability, scalability, and security.
- Troubleshoot complex software issues and implement robust solutions.
- Collaborate closely with developers and cross-functional teams to enhance product functionality.
- Participate actively in code reviews, ensuring quality and adherence to best practices.
- Contribute to design discussions, sprint planning, and estimation sessions.
- Support continuous learning through mentorship, coding practice, and staying updated on emerging technologies.
- Implement and review security controls throughout the development lifecycle, ensuring data security and compliance with regulations such as POPIA and GDPR.
- Identify, report, and remediate potential security vulnerabilities.
- Assist with performance tuning, database optimization, and automated testing to improve application reliability.
Requirements:
- A BSc in Computer Science or Information Systems.
- No prior experience required, but 1 to 3 years of experience is considered advantageous.
- Knowledge of basic programming languages like C#.
- Excellent understanding of Microsoft SQL Server and T-SQL programming.
- Familiarity with C#, .Net, Object-Oriented Programming, Git.
Nice to Have:
- Experience with secure coding standards and security incident management.
What We'll Give You:
- An engaging on-site role where your contributions will directly impact product quality and security.
- Opportunities for professional growth and skill development in a supportive environment.