Menu Close

Johannesburg: Senior Software Engineer posted by Mecad Systems

Senior Software Engineer

Posted on 2025-03-03

Employer Mecad Systems
Salary 0
Category Trade Artisans Technical
Location Gauteng  /  Johannesburg

Job Summary

Qualifications & Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years’ experience in a similar role with a proven track record in mobile development projects.
  • Leadership abilities and a passion for mentoring junior developers.
  • Experience with designing, implementing, and managing robust and scalable software solutions.
  • Excellent problem-solving and communication skills.

Key Competencies:

  • Self-motivated: Excels in a dynamic environment with a proactive and results-driven approach.
  • Leadership: Strong ability to mentor and guide junior developers, inspire teams, and drive project success.
  • Learning mindset: Committed to continuous learning and staying updated with industry trends and technologies.
  • Adaptability: Thrives in changing project requirements, technologies, and team dynamics.
  • Problem-solving: Logical and analytical thinker, skilled in breaking down complex issues and identifying root causes.
  • Attention to detail: Ensures code quality and reliability through thorough reviews and testing.
  • Team player: Collaborates effectively to achieve team goals.
  • Time management: Efficiently prioritizes tasks, meets deadlines, and manages workloads.
  • Communication skills: Effectively articulates ideas, clarifies requirements, and ensures team alignment.
  • Initiative: Proactively seeks opportunities to enhance code quality, processes, and project outcomes.
  • Professionalism: Maintains high standards of accountability, punctuality, and confidentiality.
  • Positive attitude: Encourages teamwork, creativity, and resilience, fostering a healthy work environment.

Technical Proficiency:

  • Core

    Requirements:

    • Proficient in MauiC#, and SQL.
    • Strong understanding of version control systems (e.g., Git).
    • Experience with front-end technologies (e.g., HTML, CSS, JavaScript frameworks).
    • In-depth knowledge of software development methodologies, coding standards, and best practices.
    • Solid understanding of database systems, data modeling, and scalable software architectures.
    • Familiarity with Agile/Scrum methodologies and tools (e.g., DevOps).
  • Beneficial Skills:
    • Prism, Blazor
    • JavaScript, jQuery, CSS, AJAX, JSON
    • Figma, Penpot
    • Docker, Flutter
    • Familiarity with cloud platforms (e.g., Azure, Google Cloud).

Main

Responsibilities:

  • Lead the design, development, and implementation of software projects, ensuring adherence to best practices and coding standards.
  • Collaborate with the team to analyse, design, and implement software solutions that meet business requirements.
  • Write clean, efficient, and well-documented code following coding standards and best practices that will perform consistently in specified operating environments within agreed timelines/budgets.
  • Participate in code reviews and provide constructive feedback to ensure a high-quality codebase, maintainability, and scalability.
  • Mentor and guide junior developers, assisting them in their professional growth and promoting best practices
  • Assist in troubleshooting and debugging software issues, identifying and resolving defects and performance bottlenecks.
  • Contribute to the development of software documentation, including technical specifications, user guides, and test plans.
  • Stay up to date with emerging technologies and industry trends to continuously improve your skills and knowledge.
  • Perform unit testing, support integration and system testing activities.
  • Collaborate with cross-functional teams, including firmware engineers, designers, and product managers, to deliver high quality software products.
  • Actively participate in stand-ups, sprint planning, and retrospectives as well as team meetings, discussions, and brainstorming sessions to contribute ideas and solutions.
  • Participate in architectural discussions and contribute to the continuous improvement of our software architecture.
  • Professionally document all work in relevant technical environment, including advanced algorithms and design calculations, plans & estimates as well as the design performance characteristics and a summarized project cost breakdown.
  • Develop procedures for testing modules/components/products and evaluate, modify/enhance and re-test products.
  • Work in a professional manner consistent with the company’s commitment to excellence, and R&D’s applicable development methodologies and/or standard operating procedures.
  • Standardise all designs as far as possible, using standard components; particular consideration must be given to inventory management. Always use appropriate components to ensure product excellence (exceptional reliability, high levels of functionality, excellent value, ease of manufacture and maintainability, etc.).
  • Solve all but the most complex problems in core discipline. Relies on assistance from senior personnel only in the most challenging situations.
  • Designs complex modules / components / products that are reliable, cost effective and that will perform consistently in specified operating environments within agreed timelines and budgets.
  • Responsible for projects requiring complex judgement using high level engineering principles and techniques.

Senior Software Engineer position available in Gauteng, Johannesburg. This job position was posted by Mecad Systems. The job has been posted as a char8000 ad on 2025-03-03 at 01:04:04 in the Trade Artisans Technical category

Click Go Apply to apply online!


You might also like these jobs in the same area.

Apply directly for this position. Please read all instructions carefully.

We do not process job applications; we simply aggregate and display job listings.

More related positions


Johannesburg: Senior C# Software Engineer – Bedfordview (Hybrid) – Up To R1.2M Per Annum

Ready to ditch the old-school identity checks and join a tech revolution ? A game-changing company in Johannesburg is looking for a Senior C# Software Engineer to help redefine how businesses build trustno more boring paperwork Get ready to work on cutting


View Job
Senior C# Software Engineer – Bedfordview (Hybrid) – Up To R1.2M Per Annum

South Africa: Ruby On Rails Senior Software Engineer – Remote – R1.4M Pa

An opportunity has been made available for a Senior Software Engineer with Ruby on Rails experience, we are looking to hire a talented Engineer to join a team that helps thousands of health professionals access preventative care options which lead to bette


View Job
Ruby On Rails Senior Software Engineer – Remote – R1.4M Pa

Johannesburg: Senior Software Engineer – C# (Wpf, Mvvm) – Fully Remote R1.5M Per Annum

Are you ready to change the world? My client is on a mission to transform healthcare, and they need a rockstar Senior Software Engineer to join their dream team ? This isnt just any job this is your chance to be part of an early-stage startup, build someth


View Job
Senior Software Engineer – C# (Wpf, Mvvm) – Fully Remote R1.5M Per Annum

Pretoria: Senior Software Engineer

Qualifications: A degree in BEng Electronic Engineering or BEng Computer Engineering. MEng would be highly advantageous Requirements and Experience: 5 - 10 years software engineering experience in a professional capacity 2 - 5 years experience leading a so


View Job
Senior Software Engineer

Somerset West: Senior Software Embedded Engineer Western Cape

Qualifications: Degree in Electronic Engineering. Post Graduate Degree in Electrical & Electronic Engineering would be advantageous. Proficiency programming in C or similar. Proficiency programming in Microsoft Studio or similar. Familiarity with TMS proce


View Job
Senior Software Embedded Engineer Western Cape

South Africa: Senior Software Engineer Backend

Job Description : A cutting-edge technology company currently undertaking a digital transformation are looking for A senior software engineer, you will focus on designing and developing robust, scalable, and efficient software solutions on the .NET (C#) fr


View Job
Senior Software Engineer Backend

Cape Town City Centre: Senior Test Analyst (Software Developer In Test)

Design and execute test strategies that eliminate defects before they arise Automate efficientlyif youre doing it twice, it should be scripted Lead and mentor a team while ensuring deadlines are met Work in a high-pressure payments environment where precis


View Job
Senior Test Analyst (Software Developer In Test)

Johannesburg: Senior Software Engineer – C# (Wpf, Mvvm) – Fully Remote R1.5M Per Annum

A company on a mission to change healthcare by reimagining how "social prescribing" works is looking to hire an exceptional Software Engineer to join their team. This is more than a job, it is a chance to join an early-stage startup, build a game-changing


View Job
Senior Software Engineer – C# (Wpf, Mvvm) – Fully Remote R1.5M Per Annum

Stellenbosch: Senior Software Engineer (The Pioneer)

Your responsibilities: This is more than just software developmentits about engineering mission-critical technology that helps tackle real-world problems. The work is complex, the scale is massive, and the impact is tangible Skills & Experience: 7 years of


View Job
Senior Software Engineer (The Pioneer)

Johannesburg: Senior Software Developer-Node.Js Fully Remote R1.1 M Per Annum

A leading technology solutions provider known for its commitment to innovation, quality, and client satisfaction has an opportunity for an innovative and skilled Senior Software Developer-Node.js. to join their innovative team. This is a great opportunity


View Job
Senior Software Developer-Node.Js Fully Remote R1.1 M Per Annum

Johannesburg: Senior Software Developer-Node.Js Fully Remote R1.1 M Per Annum

Ready to bring your Node.js skills to a company that thrives on innovation? A top tech solutions provider is looking for a Senior Software Developer to work with a team of rockstars, building cloud-based solutions that change the game If youre all about ag


View Job
Senior Software Developer-Node.Js Fully Remote R1.1 M Per Annum

South Africa: Senior Node.Js Software Developer – Remote – R1.2 Pa

Our client is currently seeking a Senior Software Developer specializing in Node.js for their Offices nationally. This role involves designing, developing, and maintaining cloud solutions, with a focus on back-end Node.js development using modern framework


View Job
Senior Node.Js Software Developer – Remote – R1.2 Pa

Johannesburg: Senior C# Full Stack Software Engineer With Angular – Bedfordview – Up To R1.2M Ctc Per Annum

Are you looking for a change going into 2025? We have an opportunity that will ensure that you are able to learn, collaborate and grow. This innovative and digital transformation focused business is looking for dynamic, technically inclined Senior Full Sta


View Job
Senior C# Full Stack Software Engineer With Angular – Bedfordview – Up To R1.2M Ctc Per Annum

Cape Town City Centre: Senior Net Software Engineer

Job Description: Design, develop, and optimize high-performance web and mobile applications using NET technologies Participate in the full SDLC, from architecture to deployment, implementing best practices like containerization and CI/CD Research and integ


View Job
Senior Net Software Engineer

Johannesburg: Senior Software Engineer

Qualifications & Experience: Bachelors degree in Computer Science, Software Engineering, or a related field. Minimum of 5 years experience in a similar role with a proven track record in mobile development projects. Leadership abilities and a passion for m


View Job
Senior Software Engineer

Johannesburg: Senior. Net Full-Stack Software Developer (Ch1088jhb) posted by Capital H Staffing and Advisory Solutions

Our client, a software consulting company, is looking for a talented Senior .Net Full-Stack Developer who is passionate about technology, to join their dynamic Technical Consulting team.Our projects include developing custom software, maintaining and suppo


View Job
Senior. Net Full-Stack Software Developer (Ch1088jhb)

Cape Town: Senior. Net Full-Stack Software Developer (Ch1088cpt) posted by Capital H Staffing and Advisory Solutions

Our client, a software consulting company, is looking for a talented Senior .Net Full-Stack Developer who is passionate about technology and delighting our clients, to join their dynamic Technical Consulting team.Youll bring your expertise in both backend


View Job
Senior. Net Full-Stack Software Developer (Ch1088cpt)

Port Elizabeth: Senior Software Developer (Hybrid) posted by Top Vitae

You will form part of the Integration team and will regularly engage with your teammates and our clients to design, develop, test, implement and support the solutions that the company have in place, and the solutions that we are planning to build. Responsi


View Job
Senior Software Developer (Hybrid)

Johannesburg: Senior Software Developer posted by Pronel Consultants

Our client based in Johannesburg is seeking a highly professional Senior Software Developer to join their team. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining the company`s insurance management software s


View Job
Senior Software Developer

Johannesburg: Senior Manager, Software Development posted by Deka Minas (Pty) Ltd

Job OverviewAs the Senior Software Development Manager, you will take a leadership role in planning, managing, and delivering high-impact custom software projects. You will oversee multiple operational teams while building strong relationships with custome


View Job
Senior Manager, Software Development

Johannesburg: Senior Java Software Engineer posted by Deka Minas (Pty) Ltd

Job Description:We are looking for a Senior Java Software Engineer to join our growing engineering team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-performance, scalable applications. Youll work c


View Job
Senior Java Software Engineer

Centurion: Senior Php Software Engineer posted by Deka Minas (Pty) Ltd

As a Senior PHP Software Engineer, you will be responsible for designing, developing, and maintaining scalable PHP applications. Youll work in an agile environment, collaborating with cross-functional teams to build robust and efficient solutions. In addit


View Job
Senior Php Software Engineer

South Africa: Senior Software Developer (C#.Net) (Ch1071) posted by Capital H Staffing and Advisory Solutions

Our client, in the Payments and Lending industry, has an opening for a skilled Senior Software Developer to join their diverse team of C# developers. We are looking for an individual that takes pride in what they do, is customer focused and takes ownership


View Job
Senior Software Developer (C#.Net) (Ch1071)

South Africa: Senior Software Developer posted by Ditto Hire

Ditto Hire is a high-impact recruitment software company headquartered in Cape Town, South Africa. With a strong focus on serving the recruitment industry, Ditto Hire is the market leader in providing its clients with best-in-class solutions to source, man


View Job
Senior Software Developer

Johannesburg: Senior Software/Systems Developer posted by ASHTON PERSONNEL

SENIOR SOFTWARE/SYSTEMS DEVELOPER JOHANNESBURG SOUTH AREA. R80 000 per month CTC Sound software development experience, application scoping, tools and library architecture and system integration Data modelling, database design, user interface design, proto


View Job
Senior Software/Systems Developer

Error making API request.
Share this to someone who needs a job:
View Job  Randburg: Cctv Control Room Operator - Must Be Psira Grade B, Cctv Operator Experience posted by Suttronix Security Solutions
Posted in Jobs in Gauteng, Jobs in Johannesburg

More Jobs in Your Area