Senior C# Developer
CLS Human Capital Specialists
- Pretoria, Gauteng
- Permanent
- Full-time
- Information Technology
- Information Systems
- Software Engineering
- or a related field
- 4+ years of professional experience in C# development
- Expert understanding of software development principles, algorithms, and data structures
- Proficiency in C# programming language, with strong grasp of object-oriented programming concepts
- Extensive experience with Blazor framework for building interactive web applications
- In-depth knowledge of .NET framework and proficiency with related technologies such as ASP.NET, WPF, or Windows Forms
- Proven expertise in version control systems and issue tracking tools
- Exceptional problem-solving and analytical skills to effectively identify and resolve software defects
- Demonstrated ability to lead and collaborate within a team environment, driving project success
- Excellent communication skills to convey technical concepts and ideas effectively
- Continual desire to learn and stay abreast of advancements in C# development and related technologies
- Lead the design, development, and maintenance of software applications using C# and Blazor, collaborating closely with junior developers and project managers
- Ensure adherence to coding standards and best practices, writing clean, efficient, and maintainable code
- Oversee all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and support
- Provide expert troubleshooting and debugging of software issues, implementing timely solutions
- Remain updated with the latest technologies and trends in C# development and Blazor framework, sharing knowledge with the team
- Facilitate code reviews, knowledge sharing sessions, and continuous improvement initiatives within the team
- Market-related
Careers24