Intermediate Software Developer (.NET – Full Stack)

Adams & Adams

  • Pretoria, Gauteng
  • Permanent
  • Full-time
  • 27 days ago
DescriptionWe are seeking a dedicated and technically proficient Intermediate Full Stack Software Developer to join our Legal Technology Development Team. This role is ideal for someone with solid .NET development experience who is looking to deepen their technical skills in a collaborative environment. You will contribute to enterprise-grade legal applications with a focus on backend development using .NET Core, ASP.NET MVC, and SQL Server, while building exposure to microservices, middleware integration, and DevOps practices.Duties and responsibilities
  • Assist in the design, development, and maintenance of backend systems using C#, .NET Core/.NET Framework, ASP.NET MVC, and Entity Framework.
  • Collaborate with senior developers and solution architects on the development of microservices and middleware components.
  • Implement and consume RESTful APIs for legal software integrations.
  • Participate in code reviews and follow development standards and best practices.
  • Work closely with business analysts and legal operations to translate requirements into working solutions.
  • Contribute to deployment activities and automated build processes using Microsoft Azure DevOps.
  • Support modernization and optimization of legacy legal platforms.
  • Participate in Agile ceremonies (e.g., stand-ups, sprint planning, retrospectives) and contribute to team deliverables.
RequirementsSkills and knowledge
  • Familiarity with authentication and authorization frameworks such as OAuth2, OpenID Connect, or IdentityServer.
  • Understanding of Domain-Driven Design (DDD) or CQRS patterns.
  • Experience building or maintaining integrations with third-party APIs or services.
  • Awareness of compliance and data protection considerations in regulated industries like legal or finance.
  • Exposure to front-end development tools including Razor, HTML, CSS, and frameworks like React or Angular.
  • Willingness to learn unit testing and mocking frameworks (e.g., xUnit, Moq).
  • Effective communication skills for working with team members and non-technical stakeholders.
  • Willingness to learn from senior team members and continuously grow technical and domain expertise.
  • Strong attention to detail and a quality-first mindset.
  • Ability to take initiative and follow through on development tasks.
Qualification/s
  • 2–5 years of hands-on development experience in full stack or backend roles within the Microsoft .NET ecosystem.
  • Proficient in C#, .NET Core/.NET Framework, ASP.NET MVC, and Entity Framework.
  • Understanding of microservices concepts and service-oriented architecture (experience beneficial but not mandatory).
  • Practical knowledge of SQL Server, including writing queries and stored procedures.
  • Exposure to Microsoft Azure DevOps for source control, build, and release management.
  • Basic familiarity with legal or professional service systems is a plus (e.g., billing, document management, case systems).
  • Comfortable working within an Agile/Scrum environment.
Work LevelMid-LevelTypePermanentSalaryMarket RelatedEE PositionNoLocationPretoria

Adams & Adams

Similar Jobs

  • Senior Full Stack Developer

    Network Recruitment

    • Centurion, Gauteng
    This is a true full stack role where you'll be diving deep into server-side logic, crafting performant APIs, and building dynamic, user-friendly interfaces. You'll be involved in t…
    • 6 hours ago
  • Software Developer

    Omega Human Capital

    • Pretoria, Gauteng
    Our Team is expanding! We are looking for a highly skilled Full Stack Developer with proven experience in HR and Payroll systems (SAGE, VIP, or similar) to join a dynamic team in…
    • 5 hours ago