Senior Software Developer

1 week 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 .NET C# development.
  • Strong understanding of ASP.NET MVC.
  • Solid experience in WCF (with nServiceBus being a plus).
  • Proficient in T-SQL, 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, 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 SITA SOC Full time

    Job title : Senior Software Developer (JAVA)Job Location : Gauteng, CenturionDeadline : April 06, 2025Quick Recommended LinksJobs by Location Job by industries Key Responsibility Areas Lead the design and development of new features for the software systems, and improvement of the existing ones  Implementation, debugging, documentation and release of the...


  • Centurion, Gauteng, South Africa JMR Software PTY LTD Full time

    We are seeking a skilled Software Developer to join our team at JMR Software PTY LTD. As a member of our team, you will be responsible for developing comprehensive solutions across a wide range of applications, including Service Order Provisioning, Customer Management, Product Modelling, Billing, Frontend Portals, and integration with backend and third-party...


  • Centurion, Gauteng, South Africa JMR Software PTY LTD Full time

    We're looking for a Mid-Senior Level Java Developer to join our team at JMR Software PTY LTD. In this role, you will be responsible for designing, developing, and maintaining comprehensive software applications, including Service Order Provisioning, Customer Management, Product Modelling, Billing, Frontend Portals, and integration with backend and...


  • Centurion, Gauteng, South Africa JMR Software PTY LTD Full time

    Direct message the job poster from JMR Software PTY LTDIT Resourcing @ JMR Software | HR Management | Tech Talent | Talent PlanningJob Overview: We are seeking a skilled and motivated Software Developer to join our team. In this role, you will be responsible for developing comprehensive solutions across a wide range of applications, including Service Order...


  • 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 SITA SOC Full time

    Job title : Advanced: Software DeveloperJob Location : Gauteng, CenturionDeadline : April 21, 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 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 PRR Recruitment Full time

    PRR Recruitment is seeking a talented Senior Python Developer to take on the role of Lead Software Engineer and Architect. The successful candidate will be responsible for leading by example, contributing to coding, design, and system reviews.Key ResponsibilitiesWrite well-designed, testable, and efficient code.Ensure all designs and code are compliant with...


  • Centurion, Gauteng, South Africa Headhunters Full time

    Job DescriptionAs a Senior Frontend Software Engineer at Headhunters, you will play a key role in developing high-quality software solutions using Angular. Your expertise will drive the success of our clients by delivering efficient and effective software.Key ResponsibilitiesDesign and develop new software functionality using readable, maintainable, and...

  • Software Engineer

    17 hours ago


    Centurion, Gauteng, South Africa Network Recruitment Full time

    We are seeking a talented Senior Software Engineer to join our team at Network Recruitment. This is an excellent opportunity to work on challenging projects and contribute to the growth and success of our organization.**Job Overview:**The successful candidate will be responsible for designing, developing, and maintaining back-end solutions using C#, .NET,...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    **Job Description**Network Recruitment: Senior Software Engineer PositionWe 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, developing, and maintaining robust back-end solutions using C#, .NET, and SQL.**Key...


  • 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 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

    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...