Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Mid-Level Software Developer

Jcm Consultants

Our client is looking for a skilled Mid-Level Full Stack Developer who enjoys building quality software and is eager to growtheir technical expertise.
You will work closely with cross-functional teams to design, develop, and enhance scalableenterprise solutions.
This role is ideal for someone who is hands-on, collaborative, and committed to continuouslearning and improvement.
Primary Duties and Responsibilities: Develop enterprise applications using .
NET (.NET Core / .NET Framework, C#) Build and maintain Web APIs and RESTful services Contribute to front-end development using modern frameworks (Angular, React, Blazor) Apply clean code principles, design patterns, and basic testing practices (unit testing) Work with SQL Server and write efficient T-SQL queries Participate in the full software development lifecycle Build secure, scalable, and maintainable solutions Collaborate with senior developers, architects, analysts, and clients Contribute to improving development practices, tools, and processes Troubleshoot and resolve technical issues in a timely manner Required Qualifications: A tertiary degree in Computer Science, IT, or a related field 3+ years of professional Software Development experience Basic understanding of Clean Architecture and software design principles Familiarity with secure development practices (OWASP awareness) API development and integration (REST, Swagger/OpenAPI exposure) Exposure to front-end development concepts Basic understanding of authentication and authorization (OAuth2, JWT, Azure AD) Exposure to cloud and DevOps environments (Azure, CI/CD pipelines, Docker advantageous but notrequired) Primary Duties and Responsibilities: Develop enterprise applications using .
NET (.NET Core / .NET Framework, C#) Build and maintain Web APIs and RESTful services Contribute to front-end development using modern frameworks (Angular, React, Blazor) Apply clean code principles, design patterns, and basic testing practices (unit testing) Work with SQL Server and write efficient T-SQL queries Participate in the full software development lifecycle Build secure, scalable, and maintainable solutions Collaborate with senior developers, architects, analysts, and clients Contribute to improving development practices, tools, and processes Troubleshoot and resolve technical issues in a timely manner #J-*****-Ljbffr

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Mid-Level Software Developer in Gauteng vacancy
  •  ...About the Role Our client is looking for a talented Mid-Level Blockchain Developer to join their growing team in Randburg, operating on a hybrid...  ...Requirements 2-4 years of professional experience in software development, with a focus on blockchain technology. Proficiency... 

    Placements24

    Gauteng
    6 days ago
  • 24 Bit Games is seeking a skilled game developer to join the team remotely. The role requires hands-on experience with Unity *********, strong C#/. NET programming, and excellent Unity scripting ability. Additionally, experience with Unreal Engine 4, C++, and Blueprint... 

    24 Bit Games

    Gauteng
    3 days ago
  •  ...and designs to exceed client briefs and expectations. As a Mid-level Art Director, you can expect to be craft-led and platform neutral...  ...on projects Work with other disciplines (Strategists, Developers, Media, Accounts, etc.) Be a champion for creative innovation... 

    Publicis Groupe

    Gauteng
    2 days ago
  •  ...including operating systems and servers. Develop and implement a schedule of system...  ...years of proven, hands-on experience in a Software/Platform/Cloud Engineering role, with significant...  ...: Must hold a current AWS Professional-level certification (e.g., AWS Certified... 

    Andile Holding

    Gauteng
    3 days ago
  •  ...principles with modern digital learning technologies.Junior to Mid-Level Instructional Designer (6-Month Fixed-Term Contract) Department...  ...)2. Role Purpose The Instructional Designer will design, develop and build high-quality learning solutions for both client... 

    Nabantu Partners

    Gauteng
    3 days ago
  •  ...WELCOME TO MOYO MID LEVEL BI ANALYST The BI Analyst is responsible for translating data into meaningful insights that support business...  ...: 4+ years' experience as a BI Analyst, Database Developer, or similar role Solid understanding of database design and... 

    Moyoafrica

    Gauteng
    4 days ago
  •  ...Johannesburg. You will lead wireframes, prototypes and flows for mid-complex features, integrating research, analytics, and brand...  ..., iterate with stakeholder feedback, and collaborate with developers and product managers to ensure feasibility and impact. #J-***... 

    Ioco

    Gauteng
    3 days ago
  •  ...We're looking for a Senior Java Developer to own the development, maintenance, and production...  ...experience. Strong, production-level Java / J2EE and Spring experience. Solid...  ...Camel experience. Good understanding of software development practices (testing, code... 

    Sabenza It & Recruitment

    Gauteng
    3 days ago
  •  ...Software Developer Location: Position based in (Pretoria) and Netherlands (Training will be provided in Netherlands) A leading company...  ...Framework) and machine, robot and vision systems (both high level and embedded) Application development using C#, C++, VB,... 

    ATS Client

    Gauteng
    15 days ago
  •  ...1 Recruitment is representing a well established stainless steel and steel fabrication business based in Boksburg in search of a mid-level design draughtsman. The role requires a minimum of 3 years' experience in design and draughting and a completed technical qualification... 

    Square 1 Recruitment

    Gauteng
    2 days ago
  •  ...Overview Hire Resolve is excited to be seeking a talented C# Software Developer for our client. This is a fully remote position, offering you the flexibility to work from anywhere. As a C# Software Developer, you will have the opportunity to work on a variety... 

    Hire Resolve

    Gauteng
    4 days ago
  •  ...IT Holdings Proprietary Limited and a market leader in developing specialised vertical market software and digitally-led business solutions that assist...  ...Strong analytical and problem-solving abilities. A high level of attention to detail and commitment to quality. Excellent... 

    Adapt It Group

    Gauteng
    5 days ago
  •  ...Adapt IT (Pty) Ltd is a subsidiary of Adapt IT Holdings Proprietary Limited and a market leader in developing specialised vertical market software and digitally-led business solutions that assist clients across targeted industries to Achieve More by improving their customer... 

    Adapt It Group

    Gauteng
    2 days ago
  •  ...and collaborating with stakeholders. Position best practice software development methodologies and identify bottlenecks in the...  ...the business strategy, objectives and values Stay abreast of developments in field of expertise Ensure personal growth and enable effectiveness... 

    Indsafri

    Gauteng
    5 days ago
  •  ...Junior Software Developer Graduate ProgrammeOur client is excited to offer aJunior Software Developer Graduate Programmebased inMidrand, Gauteng. This is an exceptional opportunity for recent graduates with a passion for technology and a strong foundation in computer... 

    Allspes

    Gauteng
    3 days ago
  •  ...Verification Agency a seeking a talented and experienced Mid to Senior OutSystems Developer to join their growing development team. This role is...  ...consuming and exposing REST APIs. • Solid understanding of software development lifecycle (SDLC) and Agile methodologies.... 

    Datafin It Recruitment

    Gauteng
    6 days ago
  • R 25,000 per month

     ...Junior Software Developer | CabSync On-site: Alberton, Gauteng, South Africa Salary: R25,000 per month Build software that makes a real difference on the factory floor. CabSync is a manufacturing operating system for cabinet and joinery businesses. It connects... 

    Cabsync

    Gauteng
    6 days ago
  •  ...Software Developer Position We are on the lookout for a software developer to join our client! Requirements: Ability to develop rapid proof of concepts (POCs) using new and unfamiliar APIs Understanding of source repositories (e.g., Git) JS / HTML / CSS Front-end frameworks... 

    Goldman Tech Resourcing

    Gauteng
    6 days ago
  •  ...Want to work with top-tier developers and build amazing software in JHB? Join our client's powerhouse team, sharpen your skills, and unlock your next big career move. If clean code and solving tricky problems excite you, this might be the role for you (coffee consumption... 

    Network Recruitment

    Gauteng
    6 days ago
  •  ...Adapt IT (Pty) Ltd is a subsidiary of Adapt IT Holdings Proprietary Limited and a market leader in developing specialised vertical market software and digitally-led business solutions that assist clients across targeted industries to Achieve More by improving their customer... 

    Adapt It Group

    Gauteng
    2 days ago
  •  ...the design and development of enterprise-level applications, influence technical...  ...solutions, writing great code, and building software that makes a real difference, this could...  ...with C# and . NET Proven experience developing scalable, robust applications Strong... 

    E-Merge It Recruitment

    Gauteng
    5 days ago
  •  ...for a highly motivated and drivenTrainee Software Developerto join their completely remote...  ...will be paired with experienced senior developers who will guide you through the intricacies...  .... This is an excellent entry-level pathway into the tech industry, with a strong... 

    Placements24

    Gauteng
    3 days ago
  •  ...WE'RE HIRING | JUNIOR SOFTWARE DEVELOPER – WEB FRONT-END SpesNet Global Group / Medi Charge is looking for a Junior Software Developer (Web Front-end) to join the Development team. This role will support, maintain and develop the front-end components of Veri Claim... 

    Spesnet Group

    Gauteng
    4 days ago
  •  ...to support entrepreneurial development strategies and initiatives.Job Description Raizcorp is looking for a mid-to-senior full stack software developer to join its growing development team. The role may be remote (within South Africa), although you must be willing... 

    Raizcorp

    Gauteng
    22 days ago
  •  ...CORE is seeking a talented Digital Designer – Mid Level to join our Creative Studio in Sandton. You will produce assets across digital, social, web and print, ensure brand CI and stay on-brand across campaigns. Collaborate with Marketing Managers and the Head of... 

    Core

    Gauteng
    5 days ago
  •  ...client is looking for an experienced Senior Full Stack Developer who loves building great software and is ready to stepinto a technical leadership role....  ...environments preferred) 2–3 years experience at Senior Developer level Front-End best practices (web & mobile trade offs)... 

    Jcm Consultants

    Gauteng
    6 days ago
  • Product Development Manager - Water Treatment and PurificationProduct Portfolio Ownership: Take full ownership of existing water treatment and purification product linesAnalyse product performance, margins, lifecycle stage, and market relevanceIdentify gaps, overlaps, ...

    Environmental Resources Management

    Gauteng
    5 days ago
  •  ...Glucode (Pty) Ltd in Sandton, Gauteng, is seeking an Intermediate Software Engineer - iOS to design and implement moderately complex...  ...quality, participate in design discussions, and mentor junior developers while staying current with industry trends and best practices.... 

    Glucode (Pty) Ltd

    Gauteng
    6 days ago
  •  ...Our client, a forward-thinking innovator in aviation technology, is seeking a highly skilled and motivated Lead Aviation Software Developer to join their dynamic team in Midrand, Gauteng, ZA. This role is pivotal in driving the development of cutting-edge software... 

    Placements24

    Gauteng
    2 days ago
  •  ...About the RoleOur client is offering a unique opportunity for aspiring developers to join their innovative technology division as a Remote Apprentice Software Developer . This position is designed for individuals with a passion for coding and a strong desire to build... 

    Placements24

    Gauteng
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid-Level Software Developer. Be the first to apply!