Senior Software Developer

5 days ago


Centurion, Gauteng, South Africa Network Recruitment Full time
Responsibilities:
  • Design, develop, test, and debug software according to functional requirements.
  • Utilize technologies such as JavaScript, C#, ASP.NET MVC, and MSSQL to develop robust and scalable software solutions.
  • 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.NET MVC.
  • Solid experience in WCF (with nServiceBus being a plus).
  • Proficient in T-SQL, and MS SQL (experience with Oracle is beneficial).
  • Deep understanding of SOA and OOP principles.
  • Knowledge of N-tier and N-layered architecture.
  • Solid experience with JavaScript frameworks and libraries (experience with Angular is a plus).
  • Strong experience with ASP.NET authentication and authorization mechanisms.
  • Familiarity with ORM technologies (e.g., entity framework).
  • Experience with RESTful services is beneficial.
  • Knowledge of or experience with the Neo-Security 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 Open Web Interface (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


  • Centurion, Gauteng, South Africa Network IT Full time

    We are seeking a skilled Senior Software Engineer to join our team at Network IT. This is an excellent opportunity to work on cutting-edge projects and collaborate with a dynamic team of professionals.About the RoleDevelop and maintain high-performance back-end applications using C# and the .NET framework.Collaborate with cross-functional teams to design and...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Responsibilities:Design, develop, test, and debug software according to functional requirements.Utilize technologies such as JavaScript, C#, ASP.NET MVC, and MSSQL to develop robust and scalable software solutions.Adhere to established standards and development methodologies.Collaborate with other developers, business analysts, and end-users to ensure...


  • Centurion, Gauteng, South Africa Boxfusion Full time

    Job DescriptionThe role of Senior Software Engineer at Boxfusion involves leveraging advanced knowledge, skills, and experience in software development to lead complex projects, mentor junior team members, and provide technical expertise. Key Responsibilities:Technical Leadership: Provide technical leadership within the team, contribute to the technical...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Network Recruitment. As a key member of our development team, you will be responsible for designing and implementing scalable, high-performance web applications using Angular.Key Responsibilities:Develop High-Quality Applications: Collaborate with UX/UI Designers to...

  • Software Developer

    2 weeks ago


    Centurion, Gauteng, South Africa SITA SOC Full time

    Job title : Software Developer (Java)Job Location : Gauteng, CenturionDeadline : March 27, 2025Quick Recommended LinksJobs by Location Job by industries Key Responsibility Area Develop/Design software or customize software for client use with the aim of optimizing operational efficiency using SITAs software development stack / development framework. ...


  • Centurion, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve's client is looking for a Java Software Development Manager to join their team in Centurion, Gauteng. The Software Development department drives technological innovation and maintains the company's competitive edge. It focuses on developing high-quality software solutions aligned with strategic business goals, enhancing customer experience,...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    SENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic) Centurion Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software developmentQualification and experience required: BTech or B Eng. or M.Eng in Mechatronic / Electronic...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    SENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic) Centurion Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software developmentQualification and experience required: BTech or B Eng. or M.Eng in Mechatronic / Electronic...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    SENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic) Centurion  Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software development Qualification and experience required: BTech or B Eng. or M.Eng in Mechatronic / Electronic...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Application Software Developer Pretoria-East Minimum requirementsBSc (Computer Science) or BEng (Computer Engineering) 0-5 years of relevant working experience Strong interest in software development Experience writing and debugging software in C++ Knowledge of the OSI stack paradigm and the functions of the various levels. Responsibilities: Development of...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Application Software Developer Pretoria-East Minimum requirements BSc (Computer Science) or BEng (Computer Engineering) 0-5 years of relevant working experience Strong interest in software development Experience writing and debugging software in C++ Knowledge of the OSI stack paradigm and the functions of the various levels. Responsibilities: Development of...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Application Software DeveloperPretoria-EastMinimum requirementsBSc (Computer Science) or BEng (Computer Engineering)0-5 years of relevant working experienceStrong interest in software developmentExperience writing and debugging software in C++Knowledge of the OSI stack paradigm and the functions of the various levels.Responsibilities:Development of OSI Layer...


  • Centurion, Gauteng, South Africa Six Sense Consulting Full time

    Job SummaryWe are seeking an experienced Senior Systems Analyst to join our team. The successful candidate will be responsible for designing and developing complex software systems, as well as mentoring junior team members.


  • Centurion, Gauteng, South Africa CF Consulting Full time

    Primary Duties and Responsibilities: The client is seeking a motivated and experienced Senior Fullstack Developer who is eager to not only code but also to lead and inspire a team. You will work closely with a cross-functional team to build, enhance, and maintain our software solutions, ensuring they are scalable, efficient, and aligned with client and...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Lead Software Developer: Automotive Controls Centurion  International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechatronic / Electronic Engineering (M-preferred) Willing to travel overseas for variable periods Minimum 10...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Lead Software Developer: Automotive Controls Centurion  International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechatronic / Electronic Engineering (M-preferred) Willing to travel overseas for variable periods Minimum 10...


  • Centurion, Gauteng, South Africa SITA SOC Full time

    Job title : Advanced: Software DeveloperJob Location : Gauteng, CenturionDeadline : March 27, 2025Quick Recommended LinksJobs by Location Job by industries Key Responsibility Areas Lead the development of functional requirements that articulate clear and concise project deliverables that are compatible with user expectations.  Deliver feasibility and...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Lead Software Developer: Automotive Controls Centurion  International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechatronic / Electronic Engineering (M-preferred) Willing to travel overseas for variable periods Minimum 10...


  • Centurion, Gauteng, South Africa Plus 1x Full time

    Junior Software Developer (Contract role. On-site based in Centurion)We are seeking a passionate Junior Software Developer to design, develop, implement, and maintain software solutions. The ideal candidate should have a strong understanding of the software development life cycle (SDLC) and be eager to contribute to innovative, high-quality software...


  • Centurion, Gauteng, South Africa Plus 1x Full time

    Intermediate Software Developer (Contract role. On-site based in Centurion)We are seeking a passionate Intermediate Software Developer to design, develop, implement, and maintain software solutions. The ideal candidate should have a strong understanding of the software development life cycle (SDLC) and be eager to contribute to innovative, high-quality...