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:

Data Engineer
Location: Cape Town
Salary:
Top o’ the Morning! Your lucky career break might be here. Our client is on the hunt for a Data Systems Engineer to join their team. If you are passionate about data, technology, and sustainability, and you enjoy turning complex datasets into powerful insights, then this opportunity could be your lucky charm.
Today


Junior Software Developer
Location: Cape Town
Salary:
Our client is looking for a Junior software developer ready to step into a tight-knit, agile team where modern web and mobile technologies take centre stage. In this role, you’ll help develop, test, and maintain software bringing clean, focused code together much like a well‑coordinated squad while supporting the translation of business needs into technical solutions that keep everyth...
1 day ago


Senior Software Developer (C#.NET)(CH1212)
Location: Kuils River
Salary:
2 days ago


Quality Assurance Engineer
Location: Cape Town
Salary: 400 000 Annually
If breaking things (so they don’t break in production) is your superpower, this one’s for you. My client is looking for a seasoned QA Engineer who truly lives and breathes automation, thrives in complex environments, and is excited about shaping quality at scale. This is more than just testing, it’s about influencing how software is built, released, and experienced. You...
2 days ago


Software Developer (C++)
Location: Cape Town
Salary:
Ready to build software that actually shapes the real world? 🚀My client is on the lookout for a sharp C++ developer who’s excited by complex challenges and meaningful impact. You’ll be working on powerful engineering software used globally, the kind that engineers rely on to design and deliver real infrastructure. This is a great fit for someone who loves problem-solving, enjoy...
6 days ago


Head of Architecture
Location: Cape Town
Salary: 1 700 000 Annually
Ready to shape the backbone of a platform that powers millions of transactions? My client is looking for a seasoned architecture leader to take full ownership of the future of a high-volume payments platform. This is a rare opportunity to combine strategic influence with hands-on technical leadership, driving decisions that directly impact systems operating at massive scale. If you&rsquo...
6 days ago


Ruby on Rails Developer
Location: Cape Town
Salary:
Join a mission‑driven tech company building powerful registration, tracking, and recovery platforms working across back-end, front-end, and DevOps!
7 days ago


Development Quality & Project Coordinator
Location: Stellenbosch
Salary:
7 days ago


Senior Software Developer
Location: Cape Town
Salary:
Our client is looking for a Senior software developer to build the Gold at the End of the Cloud and who builds their own magic.  If cloud infrastructure excites you, clean architecture makes you smile, and mentoring devs feel like passing down ancient engineering wisdom, keep reading brave code warrior.
8 days ago


Senior React Engineer
Location: Cape Town
Salary:
9 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