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:

DevOps Engineer
Location: Cape Town
Salary: Monthly
Are you a DevOps Engineer passionate about cloud infrastructure, automation, and building scalable solutions? This is an exciting opportunity to join a high-performance engineering team developing cutting-edge IoT and operational intelligence solutions that make a real impact across multiple industries.
2 days ago


Senior Data Engineer
Location: Stellenbosch
Salary: Monthly
Are you a Senior Data Engineer passionate about building scalable data platforms and transforming complex data into powerful business insights? This is an exciting opportunity to work with high-volume transactional data, modern data engineering technologies, and mission-critical business systems in a fast-paced, data-driven environment.
2 days ago


IT Systems and Project Manager
Location: Cape Town
Salary: Monthly
Are you an experienced IT leader with a passion for project delivery, systems optimisation, and team development? This is an exciting opportunity to lead business-critical technology initiatives, drive digital transformation, and oversee enterprise systems that support operational excellence and business growth.
2 days ago


Product Owner
Location: Cape Town
Salary: Monthly
Are you a Product Owner who is passionate about building exceptional digital experiences and bringing innovative products to life? This is an exciting opportunity to lead product strategy, shape mobile-first solutions, and collaborate with cross-functional teams to deliver impactful products that enhance customer experiences and drive business success.
2 days ago


Software Engineer
Location: Cape Town
Salary:
Imagine joining a team where developers are trusted to own solutions from idea to deployment, where modern technologies are the norm, and where learning is part of the culture, not just a company value. My client is looking for a software Engineer who is passionate about building exceptional web applications, solving complex technical challenges, and working alongside highly skilled developer...
2 days ago


Java Developer
Location: Stellenbosch
Salary:
2 days ago


Java Developer – EMV Kernel & Payments
Location: Stellenbosch
Salary:
2 days ago


Principle Engineer | AI-Augmented Engineering Systems
Location: Cape Town
Salary: 1 500 000 Annually
Ready to be the engineer who shapes how software is built in the age of AI? My client is looking for a highly experienced Principal Engineer to lead the technical evolution of AI-assisted software engineering across a large-scale technology environment. This is not a management role. It is an opportunity for a hands-on technical leader to influence engineering standards, build cutting-edge de...
2 days ago


Data Scientist
Location: Stellenbosch
Salary: 1 200 000 Annually
What if your next role allowed you to work at the intersection of software Engineering, Artificial Intelligence, Machine Learning, and large-scale distributed systems? My client is looking for a Senior software Engineer with strong Data Science experience to help build intelligent products that turn vast amounts of real-time data into meaningful insights. This is an opportunity to work on cha...
2 days ago


Senior Delivery Lead
Location: Cape Town
Salary: 1 200 000 Annually
Are you passionate about helping high-performing software teams deliver exceptional products faster, smarter, and more effectively? My client is looking for an experienced Delivery Lead to play a pivotal role in driving the successful delivery of complex digital products across multiple agile teams. This is an opportunity for someone who enjoys working closely with software engineers, product...
2 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