Senior C# Developer
This job does not exist anymore.
Try running a new search or browse our vacancies.
Or fill in the form below to receive job alerts.
Job Type | Permanent |
Area | South Africa, AfricaWestern Cape, South AfricaCape Town, South Africa |
Sector | IT - Development |
Salary | R900 000 – R1 000 000 Per Annum |
Start Date | November 2024 |
Job Ref | VR/25901 |
- Description
Are you a C# Developer with at least 8 years of experience? Are you ready for your next position? Look no further.
Our client in Cape Town is looking for a Senior C# Developer to join them on a remote basis. As the Senior C# Developer, you will be responsible for designing, developing, and maintaining high-quality C# applications.
Responsibilities:
- Software Development: Design, code, test, and debug software applications using C# and the .NET framework. Develop scalable, robust, and maintainable code that meets performance and quality standards.
- Architecture and Design: Collaborate with architects and senior developers to design software solutions that align with business requirements and technical specifications. Participate in architectural discussions and provide technical guidance to junior developers.
- Code Reviews: Conduct code reviews to ensure adherence to coding standards, best practices, and design patterns. Provide constructive feedback to peers and mentor junior team members to foster continuous improvement.
- Technical Leadership: Serve as a technical leader within the development team, guiding and mentoring junior developers. Share knowledge and expertise with colleagues to promote learning and skill development.
- Requirements Analysis: Work closely with business analysts and stakeholders to gather and analyze requirements. Translate business requirements into technical specifications and design documents.
- Testing and Quality Assurance: Develop automated unit tests and participate in integration testing to ensure the reliability and stability of software applications. Identify and address defects in a timely manner.
- Deployment and Maintenance: Support the deployment of software applications to production environments. Monitor application performance and troubleshoot issues as needed. Provide ongoing maintenance and support for existing applications.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- At least 8 years of experience in software development, with a focus on C# and .NET development.
- Proficiency in C# programming language and familiarity with the .NET framework (ASP.NET MVC, .NET Core, ASP.NET Web API etc.).
- Experience with front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like Angular or React is beneficial.
We cant wait to hear from you!