ENVIRONMENT: A Software and Technology firm is looking for a C# Developer to join their team. In this role, you'll collaborate with the development team to understand project requirements and contribute to software development tasks. You'll assist in designing, developing, testing, and maintaining C# applications, all while adhering to established coding standards and best practices. A Bachelors degree in Computer Science, Information Technology, or a related field (or currently pursuing such a degree) is required. DUTIES: Collaborate with the development team to understand project requirements and contribute to software development tasks. Assist in the design, development, testing, and maintenance of C# applications, following established coding standards and best practices. Write code and scripts in C# to implement new features, fix bugs, and enhance existing software. Develop user interfaces using Windows Forms, WPF, ASP.NET, or other relevant technologies, as directed by senior developers. Assist in database-related tasks, such as creating and maintaining database schemas, writing SQL queries, and working with both relational and NoSQL databases. Learn and apply software development methodologies and participate in code reviews to improve code quality. Collaborate in the software development lifecycle, including requirements analysis, design, coding, testing, and deployment tasks. Troubleshoot and resolve software defects and issues reported by users or QA teams, under the guidance of senior developers. Support the deployment process, including configuring servers, databases, and assisting with continuous integration/continuous deployment (CI/CD) pipelines. Stay updated on C# programming techniques, software development trends, and emerging technologies. REQUIREMENTS: Bachelor's degree in Computer Science, Information Technology, or a related field (or currently pursuing such a degree). Basic understanding of programming concepts and experience with at least one programming language (C# knowledge is a plus). Eagerness to learn and a strong desire to pursue a career in software development. Familiarity with basic software development tools, such as Integrated Development Environments (IDEs) and version control systems (e.g., Git). Willingness to take direction and learn from senior developers and mentors. Certifications or coursework related to C# and .NET development are a plus but not required. ATTRIBUTES: Good problem-solving and analytical skills. Strong communication skills and the ability to work collaboratively within a team. While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful. COMMENTS: When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Apply here OR e-mail a Word copy of your CV to danidatafin.com and mention the reference number of the job.