Enable job alerts via email!

Senior Software Developer

Network1

Centurion

On-site

ZAR 600,000 - 900,000

Full time

26 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior Software Developer to join their dynamic team in Centurion. The role focuses on software design, development, and testing, requiring strong expertise in C# .NET and collaboration with various stakeholders. This position offers the opportunity to work on innovative projects while ensuring high product quality and architectural integrity.

Qualifications

  • At least 5 years of experience in C# .NET development.
  • Strong understanding of ASP MVC and WCF.
  • Proficiency in TSQL and MS SQL.

Responsibilities

  • Design, develop, test, and debug software according to functional requirements.
  • Collaborate with Developers, Business Analysts, and stakeholders.
  • Maintain systems post-deployment and oversee new implementations.

Skills

C# .NET
ASP MVC
WCF
TSQL
MS SQL
SOA
OOP
N-tier architecture
Entity Framework
RESTful services
Domain-Driven Design
Test-Driven Development

Education

University Degree in Computer Science
Microsoft Certified Solutions Developer (MCSD)

Job description

Our client is seeking a highly skilled and experienced Senior Software Developer to join their dynamic team. The primary responsibility of this role will be the design, development, testing, and debugging of software solutions. You will collaborate closely with various stakeholders to ensure that the software meets functional and system requirements while maintaining high architectural integrity and product quality.

Responsibilities :

  • Design, develop, test, and debug software according to functional requirements.
  • Adhere to established standards and development methodologies.
  • Collaborate with other Developers, Business Analysts, and end-users to ensure technical compatibility and user satisfaction.
  • Work closely with the Team Leader and Business Analyst to understand functional and system requirements.
  • Partner with the architecture team to ensure architectural integrity and product quality.
  • Effectively communicate and interact with stakeholders to ensure alignment on project goals and progress.
  • Plan work breakdowns from functional requirements and manage project milestones.
  • Analyze, diagnose, and resolve software application errors.
  • Maintain systems post-deployment and oversee the successful implementation of new systems.
  • Stay up-to-date with technical and industry developments to continuously improve development practices.
  • Track and log work hours as required.

Skills & Functional Requirements :

  • At least 5 years of experience in C# .NET development.
  • Strong understanding of ASP MVC.
  • Solid experience in WCF (with nServiceBus being a plus).
  • Proficient in TSQL and MS SQL (experience with Oracle is beneficial).
  • Deep understanding of SOA and OOP principles.
  • Knowledge of N-tier and N-layered architecture.
  • Strong experience with ASP authentication and authorization mechanisms.
  • Familiarity with ORM technologies (e.g., Entity Framework).
  • Experience with RESTful services is beneficial.
  • Knowledge of or experience with the NeoSecurity Stack (OAuth, OpenConnectID, Secure Token Service, and Microsoft Identity) is a plus.
  • Experience with dependency injection and inversion of control frameworks such as Microsoft Unity Container or Autofac.
  • Experience with Microsoft OWIN is beneficial.
  • Proficiency in Domain-Driven Design (DDD) and Test-Driven Development (TDD).

Qualification Requirements :

  • University Degree in Computer Science or a similar tertiary qualification.
  • Microsoft Certified Solutions Developer (MCSD) certification is a plus.

Apply now!

For more IT jobs, please visit www.networkrecruitment.za

If you have not received any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles/positions.

For more information, contact :

Senior Specialist Recruitment Consultant

Required Experience :

Senior IC

Key Skills

Spring, .NET, C / C++, Go, React, OOP, C#, AWS, Data Structures, Software Development, Java, Distributed Systems

Employment Type : Full-Time

Department / Functional Area : Software Development

Experience : years

Vacancy : 1

Create a job alert for this search

Software Developer • Centurion, Gauteng, South Africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.