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:

Intermediate C# Software Engineer
Location: Cape Town
Salary:
An established and forward-thinking tech company is seeking a skilled Full Stack .NET software developer to join their dynamic and supportive development team. This is a fantastic opportunity to be part of a collaborative environment where innovation, quality, and continuous learning are at the heart of the culture.
1 day ago


Senior C# Software Engineer
Location: Cape Town
Salary:
An established and forward-thinking tech company is seeking a skilled Full Stack .NET software developer to join their dynamic and supportive development team. This is a fantastic opportunity to be part of a collaborative environment where innovation, quality, and continuous learning are at the heart of the culture.
1 day ago


Intermediate Developer | Hybrid | Stellenbosch
Location: Capetown
Salary: Negotiable
Are you ready to grow your skills and work on modern tech stacks? Are you ready to solve real-world problems and work with software languages in a high-volume, mission-critical environment, all within a culture where innovation is front and centre? Do you have 3–5 years of development experience? If so, let’s dive in!
1 day ago


Intermediate Developer | Hybrid | Stellenbosch
Location: Capetown
Salary: Negotiable
Are you ready to grow your skills and work on modern tech stacks? Are you ready to solve real-world problems and work with software languages in a high-volume, mission-critical environment, all within a culture where innovation is front and centre? Do you have 3–5 years of development experience? If so, let’s dive in!
1 day ago


JavaScript Developer
Location: Stellenbosch
Salary:
Love JavaScript and solving real-world problems? Join a fast-paced tech team delivering smart logistics solutions with Node.js, Vue.js, and AWS!
2 days ago


Power Systems Engineer
Location: Cape Town
Salary: Annually
We are looking for a Power Systems Engineer to join a top engineering firm's Energy Division in Johannesburg or Cape Town. The Energy Division provides specialist power systems advice and services to internal and external clients. The team is involved in a wide range of power system projects in the energy. Working across the Transmission and Distribution sectors, the projects span across HVAC...
2 days ago


Intermediate - Senior Full Stack Developer (PHP) (CPT Remote) (26212)
Location: Cape Town
Salary:
3 days ago


Senior Software Developer (CH1181)
Location: Paarl
Salary:
4 days ago


Senior Application Developer
Location: Cape Town
Salary:
Our client is an established technology company operating nationally, providing software solutions and IT services across multiple industries is seeking a Senior Application developer.
7 days ago


Technical Lead: Developer
Location: Cape Town
Salary: 65 000 Monthly
Technical Lead – .NET / Angular (fullstack)Location: Cape Town CBD (on-site)Type: Contractor based (long-term, full-time commitment)About the CompanyThis is your opportunity to join a global SaaS leader that helps some of the world’s biggest brands deliver consistent, compliant, and beautifully branded communication experiences — at scale.Headquartered in New Zealand and trusted ...
7 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