Software Engineer (Level 3)

 

Recruiter:

Recruitment Matters

Job Ref:

2474553456

Date posted:

Tuesday, November 9, 2021

Location:

Cape Town, South Africa

Salary:

Negotiable


SUMMARY:
-

POSITION INFO:

Our client in the IT industry is looking for 2 Software Engineers to join their experienced team.Â

Duties and Responsibilities:Â

* Based on discussions with your SCRUM Team design applications according to end-user needs.Â
* Track projects, tasks and bugs using the company specified work tracking system.Â
* Understand requirements from a business perspective and contribute to designing clear, easy-to-use applications from a user perspective.Â
* Involved in the creation of completely new applications or, build upon the functionality of existing ones.Â
* Work closely with others on the teams/team members to come up with the best possible solutions for the applications.Â
* Involved in the development of technology solutions to improve functionality, user-friendliness, and presentation of our products.Â
* Involved in independent research contributing to technical discussions where required.Â
* Understand and contribute toward the level of code quality and test coverage within the SCRUM Team.Â
* Engage in technical discussion contributing to design and development.Â
* Liaise with Business Analysts, Product Managers, and/or internal/external customers to ensure that requirements are understood.Â
* Understand and contribute toward the practice of BDD/TDD/DDD as part of the software engineer best practice.Â
* Participate in peer code reviews.Â
* Ensure compliance of the final product with end-user specifications through regular reviews with designated end-user groups where applicable.Â
* This could include testing functionality of your own and colleagues’ code for performance and effecting changes to code as required.Â
* Regular code reviews with colleagues to identify bugs and performance problems ensuring code and product quality.Â
* Monitor, analyze and act on post-deployment bugs.Â
* Review of user feedback and proposing/implementing action plans for development based on discussion with your team.Â
* Provide any required support to end-users of the applications.Â
* Contribute to the training of team members on agile development practices, use of appropriate design patterns, and SOLID/design principles in their day-to-day work.Â
* Contribute to the technical ownership of projects/tasks ensuring their successful completion to project deadlines.Â
* Ensure the writing of concise documentation for applications and websites.Â
* Show initiative to use new technologies and methodologies that will benefit projects and responding to the introduction of software advances and upgrades.Â
* Take ownership and volunteer to collaborate with whole the delivery team and be able to mentor and guide the junior team members.Â
* Keep upskilling yourselves on a regular basis on the new and latest technology trends and practices.Â

Skills:

* Good oral and written communication skills; strong communication with both technical and business teams.Â
* Good administrative and organizational skills.Â
* Self-motivation and drive to take on personal responsibility.Â
* Exceptional attention to detail and commitment to quality.Â

Qualifications:

* 3 years’ development experience or exposure using Microsoft .NET technologies to build Micro Service Architecture, Web and/or Console Applications as well as Windows and Web Services.Â

* Experience\Understanding in the below frameworks:Â

o .NET Core
o WebApi Net Framework 4.6.Â
o Asp.Net Core
o Angular
o SQL Server or Azure SQL and/or NoSQL

* Experience\Understanding of DevOps practices including:Â

o Continuous integration/Deployment (CI/CD)Â
o QA AutomationÂ
o Release Process
o Cloud Development
o Health Monitoring
o Feature toggle-based Development
o Cross Function collaborationÂ

* Experience\Understanding to the below testing toolset:Â

o Postman, Insomnia
o MSTest/NUnit
o Protractor, Jasmine
o JMeter
o OWASP ZAP

* Experience\Understanding to Cloud technologies including:Â

o Azure
o Google



 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Fullstack Software Engineer
Location: Mowbray
Salary: Market related
The purpose of this Fullstack software engineer role is to develop, test and maintain software appli
5 days ago


Software Engineer: Back End
Location: Cape Town
Salary:
One of South Africa's Banking Giants is looking for a software engineer: Back-End with expertise in Java and Kafka/RabbitMQ to join their team.
7 days ago


Senior Software Engineer - Data Science
Location: Stellenbosch
Salary:
Are you passionate about building intelligent systems that turn massive data streams into real-world impact?  Our client is searching for a Senior software engineer with a Strong Data Science expertise to help design and deploy Machine Learning and AI features.
11 days ago


Senior Software Engineer
Location: Cape Town
Salary:
Are you ready to make an impact in a company that blends the dynamic, innovative culture of a startup with the stability and perks of an established industry leader? We have been tasked with helping this client find a Senior software engineer experienced in C# to join their vibrant team. They thrive on creativity, innovation, and a collaborative spirit, all while providing the benefits and securit...
12 days ago


Software Engineer
Location: Stellenbosch
Salary:
Our client is looking for software engineer who thrives on building world-class user experiences. If you are excited about working across the full software development lifecycle and delivering high-performance applications, this could be your next big move.
20 days ago


Senior Software Engineer – Data Science
Location: Stellenbosch
Salary:
Are you passionate about building intelligent systems that turn massive data streams into real-world impact?  Our client is searching for a Senior software engineer with a Strong Data Science expertise to help design and deploy Machine Learning and AI features.
20 days ago


C++ Software Engineer (Somerset West)
Location: Capetown
Salary: up to R1.3 million pa depending on exp
A well-established engineering organisation based in Somerset West is seeking an exceptional and passionate Principal / Specialist software engineer in C++ to join its Application software Team.
20 days ago


Senior Software Engineer – Data Scientist
Location: Stellenbosch
Salary: 852 000 Annually
My client is looking for a developer who loves solving real‑world problems with data, building intelligent systems that scale globally. This opportunity offers high autonomy, meaningful ownership, and the chance to grow within a modern engineering culture. If you're seeking a role where innovation truly matters, this is it.
25 days ago


Junior - Intermediate Software Engineer - Graduates Welcome
Location: Stellenbosch, Western Cape
Salary: Highly negotiable
An established, internationally connected R&D team based in Stellenbosch is seeking a software engineer to contribute to the development of innovative consumer radar products used globally.
55 days ago


Senior Software Engineer - Stellenbosch
Location: Stellenbosch, Western Cape
Salary: Highly Negotiable
An established, internationally connected R&D team based in Stellenbosch is seeking a Senior software engineer to contribute to the development of innovative consumer radar products used globally.
55 days ago


Create a free job alert for Software Engineer (Level 3) 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