Senior Software Engineer
Posted on 2025-03-03
Employer | Mecad Systems |
---|---|
Salary | 0 |
Category | Trade Artisans Technical |
Location | Gauteng / Johannesburg |
Job Summary
- 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 Maui, C#, 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