Senior C# Developer

Reposted 14 Days Ago
Be an Early Applicant
2 Locations
In-Office
Senior level
Information Technology • Professional Services • Software • Analytics • Business Intelligence • Cybersecurity
Accelerated Performance
The Role
Develop and maintain C# applications, collaborate on project requirements, troubleshoot bugs, and ensure high-quality code through testing and documentation.
Summary Generated by Built In

Job Summary

We are looking for a skilled Senior C# Developer to join our development team. The ideal candidate will have a solid understanding of C# and .NET framework, with the ability to design, develop, and maintain efficient, reusable, and reliable code. Experience with DevOps practices and Test-Driven Development (TDD) is a strong advantage.

Key Responsibilities

  • Develop and Maintain Software: Design, build, and maintain C# applications with clean, readable, and scalable code.
  • Collaborate on Project Requirements: Work with product owners, architects, and other team members to understand project requirements and design solutions.
  • Code Reviews: Participate in peer code reviews, providing constructive feedback and following coding standards.
  • Troubleshoot and Debug: Identify and resolve bugs and performance bottlenecks to improve the application.
  • Documentation: Create and maintain technical documentation for code and processes.
  • Testing and Quality Assurance: Develop unit and integration tests to ensure high-quality code.
  • Stay Current with Technology: Continuously learn and apply the latest C# and .NET development best practices.

Required Qualifications

  • Bachelor’s degree Computer Science, Information Technology, or a related field (or equivalent experience).
  • Minimum of 5-8 years of experience working with C# and .NET.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and relevant frameworks is a plus.

Skills and Competencies

  • Technical Proficiency: Strong understanding of C# language, .NET Framework, .NET Core, and ASP.NET MVC .
  • Database Knowledge: Proficiency in SQL and experience working with databases like SQL Server or Oracle.
  • Problem-Solving Skills: Ability to troubleshoot, debug, and optimize code.
  • Version Control: Experience with Git or other version control systems.
  • Team Collaboration: Strong communication skills with the ability to work effectively in a team-oriented environment.
  • Attention to Detail: Ensuring code quality and adhering to best practices.

Preferred Experience

  • DevOps Knowledge: Experience with DevOps practices and tools such as CI/CD pipelines, automated testing, and infrastructure as code (e.g., using Azure DevOps, Jenkins, Docker, or Kubernetes).
  • TDD (Test-Driven Development): Experience with TDD methodologies, writing unit tests first to guide development and ensure functionality.
  • Knowledge of RESTful APIs and experience with building and consuming them.
  • Familiarity with Agile development methodologies.

Reporting Structure

Reports to: Development Team Manager

Performance Metrics

  • Code quality and adherence to best practices
  • Timeliness in meeting project deadlines
  • Effectiveness in debugging and resolving issues
  • Contributions to code reviews and team collaboration

Skills Required

  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
  • Minimum of 5-8 years of experience working with C# and .NET
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Johannesburg
49 Employees
Year Founded: 2007

What We Do

SOURCEWORX provides IT solutions that are tailored to suit the unique needs of any organization. With over 16 years of experience in the ICT Industry, our expertise lies in analysing, identifying, solving, and effectively managing various business challenges. Our approach is centered around comprehensively understanding your ICT landscape and combine this understanding with our extensive expertise to develop custom-made solutions. These customised solutions encompass a Cybersecurity Operations Centre(SOC), Network Operations Centre(NOC), Software development and IT Risk Management. We offer IT services to Public and Private sector locally and internationally.

Similar Jobs

ServiceNow Logo ServiceNow

Architect

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
29000 Employees

ServiceNow Logo ServiceNow

Customer Success Executive

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
29000 Employees

TransUnion Logo TransUnion

Digital Asset Management Specialist (GCC Africa - Remote)

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote or Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

Mondelēz International Logo Mondelēz International

Category Finance Analyst, Gum, Candy and Meals

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Johannesburg, Gauteng, ZAF
90000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account