Intermediate Software Developer

 

Recruiter:

AGA Recruitment Specialists

Job Ref:

CPT000015/AJ

Date posted:

Friday, February 19, 2021

Location:

Capetown, South Africa

Salary:

Market Related


SUMMARY:
Our client is looking for a Software Developer to form a vital part of a team of multi-skilled Developers who are responsible for creating innovative software that supports critical business processes. Our dynamic environment is fast paced, using Agile and self-organizing principles in order for our teams to deliver the highest quality products.

POSITION INFO:

Duties include, but not limited to:
• Develop innovative software using the latest development tools and frameworks.
• Maintain current systems (web/other) and develop new systems (web/other) using the latest technologies.
• Collaborate with Architects, Product Owners in developing, testing, and deploying systems components.
• Work with the architects to research and develop systems using new technologies.
• Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments.
• Provide second/third line support to supporting services within the technology eco system.


This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives.

Essential Criteria:
• A minimum of 2 - 4 years’ hands-on development experience.
• Computer Science related degree, diploma, or similar qualification.
• Experience in working with agile teams and successfully delivering agile based software projects.
• 1+ years hands-on experience in developing applications using Kafka (Architecture) and other messaging systems.
• 1+ Working experience with Kafka Client APIs (Producer, Consumer, Streams).
• 1+ years of Real-time Data pipelines/Streaming in distributed environment.

Desirable Criteria:
• Having good hands-on coding skills with C# and applying design patterns.
• Hands-on experience in messaging products like Kafka.
• Experience with Confluent Kafka components (Connect, Schema Registry, KsqlDB).
• Familiarity with technologies such as .Net core, XML, Rest APIs, HTML5, JavaScript, jQuery, JSON, Stored Procedures, Visual Studio.
• Experience in versioning tools (git).
• Experience in developing micro-services on any platform and creation of REST endpoints.
• Load testing, performance analysis, and chaos engineering of distributed systems.
• Exposure to container deployments (Docker, Kubernetes).
• Familiarity with all facets of SDLC - ranging from inception to deployment.
• Real-time dashboards (Grafana, Kibana. Elastic etc)
• Experience designing database applications using MongoDB.
• High-volume event-driven data systems.
• DevOps, CI/CD exposure.

Person Specifications:
• Accountability and Execution
• Resilient
• Self-Starter
• Planning & Organizing
• Collaborative Relationships
• Influences effectively
• Time management
• Adaptability / Flexibility
• Attention to detail
• Team Orientation



 

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



 

 

 

Similar jobs you might be interested in:

Junior/Intermediate Software Developer
Location: Cape Town
Salary:
Our client, a Microsoft Partner that specializes in the design, development, and maintenance of various business process systems for medium sized enterprises, is looking for a software developer to join their dynamic team located in Tokai, Western Cape.
11 days ago


INTERMEDIATE SOFTWARE DEVELOPER - AGRI-TECH (STELLENBOSCH)
Location: Stellenbosch
Salary:
Do you code with the soul of a farmer and the vision of a tech titan?Our client, a dynamic Agri-Tech leader, is on a mission to revolutionize agriculture. They're seeking a Senior C# developer like you, a coding pioneer ready to build software that nourishes the planet.This isn't just a job, it's a purpose. You'll be the mastermind behind tools that empower farmers, optimize yields, and connect fo...
29 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...
4 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.
15 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
20 days ago


Analyst Developer
Location: Cape Town
Salary:
6 days ago


Analyst Developer
Location: Cape Town
Salary:
8 days ago


Intermediate Full Stack Developer
Location: Cape Town
Salary:
10 days ago


C++ and Python Developer - Century City, Cape Town
Location: Century City, Western Cape
Salary: Market Related
C++ and Python developer - Century City, Cape Town
22 days ago


Bookkeeper / Migration Consultant
Location: Somerset West
Salary: R20k - 25k per month
Assist customers with migrations of their financial web applications
6 days ago


Create a free job alert for Intermediate Software Developer in Capetown

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