Highly Skilled Mid-Level Software Developer

4 weeks ago


Johannesburg, Gauteng, South Africa JSRH Solutions Full time

Mid-Level Software Developer

We're a dynamic team at JSRH Solutions seeking a highly skilled Mid-Level Software Developer to contribute to our diverse projects. If you're passionate about software development and eager to grow professionally, we'd love to hear from you.

Key Responsibilities:

  • Contribute to all stages of the development lifecycle.
  • Write efficient, testable code.
  • Ensure designs meet specifications.
  • Prepare and release software components.
  • Lead a team to deliver high-quality results.

Requirements:

  • Bachelor's degree in Computer Science or equivalent in an IT-related field.
  • Over 3 years of experience as a Software Developer.

Expertise:

  • SOLID principles, object-oriented design, and design patterns.
  • .NET Core with C#, .NET Web API, SQL Database Design, Entity Framework Core, SQL Server 2014+, T-SQL.
  • Experience in at least one of the following:
  1. TypeScript, JavaScript, and Angular (2.0+).
  2. ASP .Net Core MVC.
  3. Blazor.

Competencies:

  • Critical thinking and problem-solving.
  • Active learning and systems analysis.
  • Deductive and inductive reasoning.
  • High technical literacy and analytical skills.
  • Ability to work within a close-knit team.
  • Interest in developing leadership skills.
  • Ability to work independently.

Additional Requirements:

  • Valid driver's license and own transport.
  • Ability to meet tight deadlines and adapt to changing environments.
  • Capability to work under pressure and manage complex tasks independently.


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    We are seeking a highly skilled software developer to develop and maintain in-house actuarial valuation software for MSP Staffing LTD.Key ResponsibilitiesAbility to analyze complex actuarial processes and translate them into efficient software solutions.Skilled in troubleshooting issues within legacy systems like Delphi, particularly with flat file...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    **Job Overview**At Blue Bean Software, we're seeking a highly skilled DevOps Engineer to join our team. This is a key role that will be instrumental in ensuring the smooth operation of our production environments.**Estimated Salary:** $120,000 - $180,000 per year, depending on location and experience.**Key Responsibilities:Ensure High Availability and...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    Job Title: Mid-Level Business AnalystWe are seeking a talented and analytical individual to join our team as a Mid-Level Business Analyst at Planet10. As a key member of our team, you will be responsible for driving business growth through data-driven insights and innovative solutions.Key Responsibilities:Business Analysis: Collaborate with stakeholders to...


  • Johannesburg, Gauteng, South Africa Sourceworx Full time

    {"title":"Key Responsibilities and Qualifications", "sections":[{"title":"Job Summary", "content":"At Sourceworx, we are seeking a highly skilled Intermediate C# Developer to contribute to our development team. The ideal candidate will possess a solid understanding of C# and .NET framework, along with the ability to design, develop, and maintain efficient,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at Network Recruitment. As a senior member of our software development team, you will be responsible for leading the design, development, and implementation of new software requirements.Key Responsibilities:Lead the design,...


  • Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    Company OverviewTumaini Consulting is a renowned company based in Johannesburg, seeking a talented Software C# Developer to join their team.SalaryThe estimated salary for this position ranges from R650,000 to R850,000 per annum, depending on experience and qualifications.Job DescriptionWe are looking for a highly skilled Software C# Developer to work on...


  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    **About Deka Minas Pty Ltd**We are a leading international recruitment firm specializing in the capital markets software and solutions sector. Our company is recognized for delivering innovative technology solutions to financial institutions globally.**Job Overview**We are seeking a talented Software Engineer with proven experience in developing applications...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    About the RoleWe are seeking a highly skilled Senior .NET Software Developer to join our team at Entelect.As a Senior .NET Software Developer, you will be responsible for designing, developing, and maintaining complex software applications using the latest .NET technologies.Key ResponsibilitiesDelivery: Collaborate with cross-functional teams to deliver...


  • Johannesburg, Gauteng, South Africa Black Pen Recruitment Full time

    Black Pen Recruitment is seeking a highly skilled Frontend Engineer to join our client's team in Cape Town, South Africa. The ideal candidate will have at least 5 years of experience in frontend design and development, with a strong proficiency in JavaScript.Job SummaryWe are looking for a talented Frontend Engineer to lead the development of new frontend...


  • Johannesburg, Gauteng, South Africa People Dimension Full time

    A leading software development company, People Dimension, is currently seeking a skilled Senior Software Engineer to join their team.Based in Rosebank, this opportunity offers a challenging role for an experienced PHP developer who can work on various applications within the mining, education, and logistics sectors.The ideal candidate will have 4-6 years of...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Responsibilities:Delivery: Oversee the status tracking of project tasks, milestones, deliverables, and key dates while effectively managing risk and expectations. This includes resourcing, deliverables, requirements, and at times budgets.Risk and Expectation Management: Assume high-level responsibility for software project delivery management, ensuring the...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    {"What We Do": "At Blue Bean Software, we develop custom software and product development solutions for large enterprises and dynamic start-ups. Our team combines technical expertise with a deep understanding of client needs to deliver innovative, high-quality solutions.We have a strong presence in the financial services industry and are expanding into...


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    About the RoleAs a Software Quality Assurance Specialist at Level-Up, you will play a pivotal role in ensuring the excellence and reliability of our software solutions. You will be responsible for conducting thorough testing activities, identifying and reporting defects, and contributing to the enhancement of our software development processes.Key...


  • Johannesburg, Gauteng, South Africa JSRH Solutions Full time

    Mid-Level Software Developer RoleWe are seeking a driven and dedicated Software Developer to join our team at JSRH Solutions. This is an excellent opportunity for someone eager to develop leadership skills and advance into a leadership role over time.Key ResponsibilitiesContribute to all stages of the development lifecycle, from design to release.Write...


  • Johannesburg, Gauteng, South Africa Deka Minas (Pty) Ltd Full time

    Company OverviewDeka Minas (Pty) Ltd is a dynamic and innovative company seeking an experienced Senior Java Developer to join our team.SalaryThe estimated salary for this position is R120,000 - R180,000 per annum, depending on experience and qualifications.Job DescriptionWe are looking for a highly skilled Senior Java Developer to develop, maintain, and...


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    Job Summary:We are seeking a highly skilled C++ Software Engineer with a strong background in computer science or electrical engineering to join our team at Level-Up. The ideal candidate will have at least 5 years of hands-on experience writing C++ code and integrating with third-party SDKs and API libraries.About the Role:C++ Development:Write clean,...


  • Johannesburg, Gauteng, South Africa Communicate Recruitment Full time

    Job OverviewAs a talented software developer, you will be responsible for crafting elegant Java code and taming the Spring Framework. This role requires a confident individual with strong problem-solving skills and excellent interpersonal abilities.About UsAt Communicate Recruitment, we specialize in matching top talent with exciting opportunities. Our team...


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    About Us: At Level-Up, we strive to deliver exceptional software solutions that meet the highest standards of quality and reliability. We are committed to empowering our users with innovative technologies that transform their experiences. We are seeking a skilled Software Tester to join our team, playing a pivotal role in ensuring the quality and reliability...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    About Blue Bean SoftwareWe're a custom software and product development IT company delivering innovative solutions for large enterprises and dynamic startups.We pride ourselves in solving complex problems and high-stake projects using a balanced combination of technical expertise and a deep understanding of client needs.Our prominent presence in the...

  • Senior Data Architect

    1 month ago


    Johannesburg, Gauteng, South Africa Copious Software Full time

    Job SummaryWe are seeking a highly skilled Data Solutions Strategist to join our team at Copious Software. As a key member of our Business Intelligence team, you will be responsible for designing and implementing data solutions that drive business growth and improvement.Key ResponsibilitiesCollaborate with business analysts and end users to understand...