Where

Senior Software Developer

Executive Placements
Centurion Full-day Full-time

Description:

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!


17 Mar 2025;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Centurion
Description: 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 ...
17 days ago
  • Job Placements
  • Centurion
Description: 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 ...
23 days ago
  • Job Placements
  • Centurion
Description: 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 ...
26 days ago
  • Executive Placements
  • Centurion
Description: We are looking for a Senior Backend Developer to join our team. This role is ideal for someone with 8-10 years of experience in backend development, with a focus on ASP.NET, Microservices, C#, Azure, and GitHub. You will work closely with ...
11 days ago