Software Engineer (Level 3)

 

Recruiter:

Recruitment Matters

Job Ref:

2474553456

Date posted:

Thursday, October 14, 2021

Location:

Cape Town, South Africa


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



 


 

 

 

Similar jobs you might be interested in:

Intermediate Full-stack Software Engineer
Location: Cape Town
Salary:
Are you passionate about crafting innovative digital solutions? Do you thrive in an environment that encourages collaboration and creativity? If so, we have an exciting opportunity for you to join our dynamic team as an Intermediate Full stack software engineer.
Today


Junior Software Engineer
Location: Cape Town
Salary:
Ready to take the next step as a software engineer? This is a rare opportunity to utilize your skills and knowledge to be the driving force behind cutting-edge technology innovation. You will work in a dynamic culture, where you will work with global industry experts as well as work on challenging and exciting design projects!
3 days ago


Intermediate Fullstack Software Engineer
Location: Cape Town
Salary: 500 000 Annually
Calling all fullstack software engineers: Are you looking for a new challenge as a software engineer?An established retail software developer is looking for a fullstack software engineer to join their team. The potential candidate needs to be skilled in both front-end and back-end coding for smooth user experiences and strong system functions; and will need to follow coding standards (OOP) to ensu...
7 days ago


Intermediate Software Engineer (SDE II)
Location: Cape Town
Salary: Monthly
Our client, an innovative tech team, seeks a talented Intermediate software engineer to join their dynamic group based in Cape Town. Dive into diverse aspects of their business, and focus on their cutting-edge products! . The team works remotely most of the time and occasionally comes into the office when more direct collaboration is required.
18 days ago


Software Engineer
Location: Cape Town
Salary:
Requirements:B.Tech/B.Sc (Comp Sci) with 5+ yrsB.Eng/B.Sc Hons (Comp Sci) with 4+ yrsM.Eng/M.Sc (Comp Sci) with 3+ yrsPhD with 2+ yrsengineering Degree (with software focus) or related field
23 days ago


Junior Software Engineer
Location: Capetown
Salary: Negotiable
You’ll help implement solutions for our business automation platform, to enable our customers to deliver Fibre, Satellite and other Internet-based products. You’ll work with a variety of software technologies like Mobile Apps, GIS Mapping, Network Integration, Hardware Provisioning and Mobile Money payment platforms.
23 days ago


Intermediate .NET Software Engineer (C#) – Western Cape – up to R900k Per Annum
Location: Capetown
Salary: 900000
Intermediate .NET software engineer (C#) – Western Cape – up to R900k Per Annum
23 days ago


Senior Automotive Controls Software Engineer (Electrical Vehicle design)
Location: Cape Town
Salary: Neg
Senior Electronic or Mechatronic design engineers required with an interest to develop control systems for the Vehicle Industry. Electrical Vehicle design.  Matlab/Simulink software development.
23 days ago


Platform Engineer Lead - Contract
Location: Cape Town
Salary: R550 - 608 per hour
Platform engineer Lead - Contract
3 days ago


Senior System Engineer
Location: Cape Town
Salary:
The purpose of the Senior Systems engineer is to take overall systems engineering responsibility for all the organisational elements during pre-construction, construction andcommissioning, reporting to the System engineering Manager. This involves both personal systems engineering responsibilities as well as coordination of systems engineering performed by multiple engineers across various element...
12 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