Enable job alerts via email!

Senior Software Developer

Network IT

Centurion

On-site

ZAR 300,000 - 400,000

Full time

20 days ago

Boost your interview chances

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

Job summary

A leading company is seeking a highly skilled Senior Software Developer to join their dynamic team in Centurion. The role involves designing, developing, and debugging software solutions while collaborating with stakeholders to ensure high-quality outcomes. Ideal candidates will have at least 5 years of experience in .NET C# development and a relevant degree. This full-time position offers a competitive salary package.

Qualifications

  • At least 5 years of experience in .NET C# development.
  • University degree in Computer Science or similar qualification.
  • Microsoft Certified Solutions Developer (MCSD) certification is a plus.

Responsibilities

  • Design, develop, test, and debug software according to functional requirements.
  • Collaborate with stakeholders to ensure software meets requirements.
  • Maintain systems post-deployment and oversee successful implementation.

Skills

.NET C#
ASP MVC
WCF
TSQL MS SQL
SOA
OOP
N-tier architecture
ASP Authentication
Entity Framework
RESTful services
NeoSecurity Stack
Dependency Injection
Microsoft OWIN
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 the software meets functional and system requirements while maintaining high architectural integrity and product quality.

Duties & Responsibilities
  1. Design, develop, test, and debug software according to functional requirements.
  2. Adhere to established standards and development methodologies.
  3. Collaborate with other developers, business analysts, and end users to ensure technical compatibility and user satisfaction.
  4. Work closely with the team leader and business analyst to understand functional and system requirements.
  5. Partner with the architecture team to ensure architectural integrity and product quality.
  6. Communicate effectively with stakeholders to ensure alignment on project goals and progress.
  7. Plan work breakdowns from functional requirements and manage project milestones.
  8. Analyze, diagnose, and resolve software application errors.
  9. Maintain systems post-deployment and oversee the successful implementation of new systems.
  10. Stay up-to-date with technical and industry developments to continuously improve development practices.
  11. Track and log work hours as required.
Skills & Functional Requirements
  1. At least 5 years of experience in .NET C# development.
  2. Strong understanding of ASP MVC.
  3. Solid experience in WCF (with nServiceBus being a plus).
  4. Proficient in TSQL MS SQL (experience with Oracle is beneficial).
  5. Deep understanding of SOA and OOP principles.
  6. Knowledge of N-tier and N-layered architecture.
  7. Strong experience with ASP Authentication and Authorization mechanisms.
  8. Familiarity with ORM technologies (e.g., Entity Framework).
  9. Experience with RESTful services is beneficial.
  10. Knowledge of or experience with the NeoSecurity Stack (OAuth, OpenConnectID, Secure Token Service, Microsoft Identity) is a plus.
  11. Experience with Dependency Injection and Inversion of Control frameworks such as Microsoft Unity Container or Autofac.
  12. Experience with Microsoft OWIN (Open Web Interface for .NET) is beneficial.
  13. Proficiency in Domain-Driven Design (DDD) and Test-Driven Development (TDD).
Qualification Requirements
  1. University degree in Computer Science or a similar tertiary qualification.
  2. Microsoft Certified Solutions Developer (MCSD) certification is a plus.

Apply now!

Additional Information

For more IT jobs, please visit

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

For more information, contact:

Senior Specialist Recruitment Consultant

Email:

Package & Remuneration

60,000.00 Monthly

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

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.