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:

SQL Administrator / SQL Developer
Location: Somerset West
Salary:
My client,  a highly successful corporate commodity trading company has a vacancy for an SQL Administrator / SQL developer to join their team. The successful candidate must have a relevant Degree / National Diploma in Computer Science, software Engineering or MCITP coupled with 2+ years of SQL DBA & SQL Development experience.
Today


C++ Software Engineer
Location: Stellenbosch
Salary: 700 000 Annually
Listen carefully.A system is being built.It must be fast.It must be precise.It must never fail.For this mission, my client requires a Senior C++ developer.If you understand memory, performance, and concurrency, you may be the one
2 days ago


Senior Developer (.Net & VB) - South Africa (Remote) - R50 000 - R55 000
Location: Capetown
Salary: Market-related
The purpose of this role is to utilize .NET and VB skills to maintain and enhance an existing Retail Management System.
2 days ago


Full Stack Developer
Location: Cape Town
Salary: 550 000 Annually
Some developers spend their careers maintaining dusty systems and patching ancient bugs. Others chase adventure.My client is searching for an Intermediate Full Stack developer ready to venture deep into the wild terrain of modern software development, armed with Angular 16+, .NET, and C#.This isn’t some quiet desk job hidden away in a forgotten archive. This is a fast-moving expedition into ...
3 days ago


Intergrations Engineer
Location: Cape Town
Salary:
Ever enjoyed debugging data that arrives at the wrong time, in the wrong order, from the wrong place?Do you secretly like making broken systems talk to each other?Then yes… this one’s for you.
4 days ago


Application Support Manager
Location: Cape Town
Salary:
When software breaks, you don’t. When customers panic, you lead.
4 days ago


Helpdesk Support
Location: Cape Town
Salary:
A fast-growing organisation supporting a large national workforce is looking for a Senior IT Helpdesk / Support Specialist in Cape Town to join their high-performing IT team. This role offers exposure to a complex, enterprise-scale environment supporting approximately 3,000 users, with a strong focus on modern cloud technologies, automation, and security.
4 days ago


Junior Software Developer
Location: Cape Town
Salary: 250 000 Annually
Are you stuck chasing small clues with no real breakthroughs? It’s time to step into a role where you crack complex cases, uncover hidden patterns, and solve real-world problems every single day.
4 days ago


Support Manager
Location: Cape Town
Salary:
My client is looking for a Support Manager who enjoys owning complex systems, leading smart people, and solving real operational problems.This role sits at the intersection of software, customers, and operations, where uptime actually matters.If you thrive in fast‑paced environments and want visible impact, this role delivers.
4 days ago


DevOps Engineer
Location: Cape Town
Salary: Monthly
Automate smarter, deploy faster, and build what matters.Join our DevOps talent pool and accelerate your career.
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