Mid-Level Software Developer

 

Recruiter:

SA Metal

Job Ref:

958055710

Date posted:

Saturday, September 10, 2022

Location:

Cape Town, South Africa


JOB SUMMARY:
-

JOB DESCRIPTION:

The SA Metal Group currently has a vacancy for an attentive to detail, meticulous, methodical mid-level Software Developer to join their team. The successful candidate will be responsible for maintaining existing, and developing new systems to support the company’s operation, producing system specifications and assist with documenting existing systems.

 

Duties & responsibilities will include, but are not limited to the following:

  • The delivery, creation, monitoring and maintenance of components for internally managed software applications and integrations for new and legacy systems
  • Drafting code which is readable, tested, maintainable, efficient and documented to meet the needs of the business
  • Write clean and well structured, well documented code
  • Keeping up to date with and using the best or most suitable software technologies and methodologies for a specific task
  • Build future-proof reusable code databases, which can be shared, in order to drive further efficiencies
  • Design and build database schemas with integrity and scalability with data access layers that are optimised for performance and security
  • Performing software testing, functional, integration, performance and regression testing
  • Testing developed software against specified requirements
  • Collaborating with the software development team on projects, progress thereof as well as possible deployment strategies
  • Performing diagnostic tests and debugging procedures
  • Liaising and interaction with end-users about application use or where possible bug fixes are required

 

Qualifying Experience:

  • Relevant qualification – Ideally a B.Sc. Computer Science or a Diploma in Computer Science / Programming
  • C# and Object Oriented Programming
  • Minimum of at least 5 years’ relevant experience
  • Advanced C# .NET skills;
  • Entity Framework
  • ASP.Net (Bootstrap, jQuery, JavaScript)
  • Report tools (Microsoft, SSRS)
  • MVVM, MVC
  • Ability to read Visual Basic code
  • Knowledge and Experience with TFS
  • MS SQL design and development experience
  • Ideally based in Cape Town with full work-from-home functionality when needed

 

Qualifying Attributes

  • Hard-working and self-motivated
  • Strong interpersonal skills
  • Time management and organizational skills
  • Ability to solve problems quickly and completely
  • Analytical and inquisitive
  • Display a professional work approach
  • Ability to work independently
  • Logical and detail orientated methodologies
  • Excellent standards in execution
  • Commitment to a strong business ethic and integrity

 


 

 

 

Similar jobs you might be interested in:

Full Stack Developer - hybrid to go remotely
Location: Capetown
Salary: Competative Market Related
If you''re looking for a role where you can make a real impact while working with a highly skilled development team, I''d love to discuss this opportunity with you.
1 day ago


Java Developer
Location: Cape Town
Salary: Monthly
Are you a Senior software Engineer with strong Java expertise looking to build scalable, high‑impact systems? This is an exciting opportunity to work in a fast‑paced, innovative environment where you’ll drive technical excellence and contribute to cutting‑edge backend solutions.
1 day ago


Mid-Senior Python Developer
Location: Cape Town
Salary:
We’re on the hunt for a developer who can comfortably jump between frontend finesse, backend logic, and database wizardry - basically, someone who doesn’t panic when the stack gets a little… tall.You’ll be building cool things people use (yes, in production), taking ideas from “this might work” to “this is live, don’t touch it on a Friday.” Yo...
1 day ago


SAP Commerce Developer - Java
Location: Brackenfell
Salary: R80k - 100k per month
Design, develop, configure, and enhance SAP Commerce Cloud (Hybris) solutions.
1 day ago


Senior Full Stack Developer – AI-Enabled Software Engineering
Location: Cape Town
Salary:
1 day ago


Full Stack Developer (React | React Native | Node.js | AI-Native Environment)
Location: Cape Town
Salary: 790 000 Annually
This is the kind of developer role people stay in for years. My client is building a real-world, high-usage platform where every feature you ship has a visible impact. If you enjoy working across mobile and web, influencing architecture decisions, and using AI tools as part of your daily workflow, this role will push you forward fast. This is not a ticket-driven dev environment. It&rsquo...
2 days ago


Quality Assurance Engineer (Automation | C# | CI/CD | High-Impact Systems)
Location: Cape Town
Salary: 490 000 Annually
This is not a “click test scripts and log bugs” QA role. My client is looking for a Quality Assurance Engineer who thinks like a developer, builds like an engineer, and takes pride in shipping high-quality software at scale. If you enjoy designing automation frameworks, working closely with developers, and influencing how quality is built into a product from day one, this role wil...
2 days ago


Technical Business Analyst (Data-Driven | SQL | High-Impact Systems)
Location: Stellenbosch
Salary: 950 000 Annually
This is not your typical Business Analyst role. My client is looking for a technically-minded problem solver who enjoys working at the intersection of data, systems, and real-world impact. If you think like a developer, question how things work, and enjoy shaping solutions rather than just documenting them, this role will feel like home. You’ll join a small, highly capable team bui...
3 days ago


Intermediate Developer
Location: Stellenbosch
Salary: 1 000 000 Annually
A new case has landed on our desk, and we're searching for an experienced Java developer to help crack it. If you have 3+ years of hands-on Back-End Development experience and a proven track record of investigating complex problems throughout the full software development lifecycle, you may be the lead investigator we're looking for. This isn't a junior assignment. We're looking for someone who ca...
3 days ago


Machine Learning Engineer
Location: Cape Town
Salary:
Are you a Machine Learning Engineer passionate about building intelligent systems and working with cutting-edge AI technologies?We’re growing our ML talent network and want to connect with top-tier professionals for upcoming opportunities across innovative companies — from startups to global enterprises.Even if you’re not actively job hunting, this is your chance to stay on our r...
4 days ago


Create a free job alert for Mid-Level Software Developer in Cape Town

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions