Junior C# Developer
On-siteJohannesburg, Gauteng, South Africa
Job Summary
Collaborate with senior developers to translate project requirements into well-structured code while participating in the design, development, testing, and maintenance of software applications using C# and related technologies. Assist in troubleshooting software defects, contributing to code reviews to ensure quality, and supporting cross-functional teams for integration and testing efforts. Learn and apply software development methodologies, tools, and processes to support project delivery, while assisting in the documentation of technical specifications and user manuals. Maintain effective communication with team members to provide progress updates and actively seek guidance as needed.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Solid understanding of software development principles, algorithms, and data structures
- Proficiency in C# programming language, with a basic understanding of object-oriented programming concepts
- Knowledge of .NET framework and familiarity with related technologies such as ASP.NET, WPF, or Windows Forms
- Exposure to version control systems and issue tracking tools
- Strong problem-solving and analytical skills to identify and resolve software defects
- Ability to work collaboratively in a team environment and contribute to project success
- Excellent communication skills to effectively convey technical concepts and ideas
- Eagerness to learn and expand knowledge of C# development and related technologies
Desired Qualifications
- Any prior experience or internships involving C# development
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.