Net Software Developer

3 days ago


Johannesburg, Gauteng, South Africa Boardroom Appointments Full time


Minimum requirements:

  • Bachelor of Science majoring in Computer Science or equivalent prior learning

Experience

  • Minimum of 5 years progressive experience as a Software Developer
  • Solid understanding of Domain Driven Design and experience in applying DDD to microservices
  • Solid understanding and experience in building scalable systems that require high throughput of traffic
  • Experience using C# (.NET 5 and up), Javascript, Typescript
  • Experience using ASP.Net core pipelines and Entity Framework Core
  • Experience using ReactJS, React Native
  • Exposure to Docker
  • Exposure to Content delivery networks (CDN), Barcode Scanners, LAN Configuration and USB printing
  • Experience with Microservices
  • Experience with test driven development
  • AWS Experience specifically MySQL administration, Load balancer and targets groups (networking), Security group management and Kubernetes cluster administration (EKS)
  • Experience working with REST and SOAP services
  • Experience with SQL and specifically MySQL
  • Experience with Message Queues
  • Experience working in Agile environments
  • DevOps Experience specifically CI/CD through Azure Devops, YAML managed deployments and Environment Management

Responsibilities:

  • Design and development of secure, concurrent, event driven highly scalable transaction processing applications
  • Conduct full stack development using .Net as the primary development language
  • Conduct database development
  • Promote and enhance team efficiencies through the use of established tools, supporting applications and prototypes
  • Automate tasks through the use of appropriate tools and scripting
  • Perform development in accordance with specifications and company development standards
  • Develop unit tests to ensure that requirements are met, and code coverage is adequate
  • Create, document and implement component test scripts and test strategies
  • Maintain technical documentation using defined technical documentation templates and prescribed policies and procedures
  • Ensure that the requisite technical supporting documentation, in line with the established company's development standards and internal policies is created and adhered to
  • Collaborate with internal teams and vendors to identify, troubleshoot, investigate and resolve issues and improve product features, documenting any changes and resolutions as may be required
  • Perform maintenance programming and address technical debt
  • Participate in a peer review process where all work delivered must be validated according to the documented requirements and in line with the company's development standards
  • Ensure software is developed according to the company's development standards and underlying technologies
  • Review and refine high-level business requirements and transform these requirements into Functional Specifications
  • Breakdown, prioritize and execute tasks to achieve product deliverables per sprint
  • Provide estimates for initial high-level requirements and more detailed estimates for upcoming tasks for input into Sprint planning
  • Recommend changes to improve established application processes and procedures



  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per year

    Duties and responsibilities:Codes, tests, complex systems using agreed standards, architectures and tools, to achieve a well- engineered result. Creates unit tests for all developed components Reviews own work and leads code reviews of colleagues work Documents complex systems using to achieve a well-described landscape Adhere to policies, standards and...

  • Software Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa iDbase Software Full time R500 000 - R1 200 000 per year

    About the RoleWe are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R1 200 000 - R2 400 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...

  • NET Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time R400 000 - R800 000 per year

    Hire Resolve's client is looking for a .Net Developer to join their team in Johannesburg, GP. The candidate will be responsible for designing, developing, and maintaining innovative software applications that meet client requirements. You will work alongside experienced professionals in a collaborative environment, focusing on delivering high-quality...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 500 000 - R2 500 000 per year

    Job Title: Senior .NET EngineerLocation: Sandton, Johannesburg (Hybrid)Position Type: Full-timeSummary:We are seeking a knowledgeable and experienced Senior .NET Engineer to join our team. The ideal candidate will have a strong background in software development and be proficient in implementing and maintaining .NET applications. The Senior .NET Engineer...

  • Net Developer

    3 days ago


    Johannesburg, Gauteng, South Africa HuntWave Technologies Full time R600 000 - R1 200 000 per year

    We are seeking an experienced Senior Software Developer to join our team and contribute to the development and maintenance of our cutting-edge software solutions. As a Senior Software Developer, you will play a crucial role in designing, building, and optimizing our software systems.Responsibilities: Design, develop, and maintain robust and scalable...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R600 000 - R1 200 000 per year

    Minimum requirements:BSc Comp Science, B.Com Informatics degree or advanced degree5 - 6 years of relevant work experience within a Full stack .Net development role and Support and experience in using API , microservices.Expertise in C#, .net Core, Java Script, HTML, CSS, and SQL Experienced with Gitexperience , REST API(s), Windows Server, IIS software...

  • NET Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per year

    Contract positionMinimum requirements:Matric and a tertiary qualification in Information Systems, Computer Science or equivalent; (NQF level 8) or equivalent5 years of professional development in .NET technology experienceMicrosoft Certified Technology Specialist (MCTS)Microsoft Certified Solution Developer (MCSD)Own reliable...

  • Software Developer

    1 day ago


    Johannesburg, Gauteng, South Africa iOCO Pty Ltd Full time R70 000 - R85 000 per year

    We are seeking a highly skilled .NET Software Developer to design, develop, and maintain robust backend services using C# and the .NET framework. The ideal candidate will implement efficient data access layers with Entity Framework and PostgreSQL while applying CQRS and SOLID principles to ensure scalability and maintainability of solutions. This role...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Full time R250 000 - R500 000 per year

    About the RoleWere looking for a motivated Junior .NET Developer to join our growing development team. Youll work alongside experienced developers to build, maintain, and enhance web applications and APIs using modern .NET technologies. This is a great opportunity to learn, grow, and make an impact while gaining hands-on experience in a collaborative, Agile...