Software Developer

 

Recruiter:

AGA Recruitment Specialists

Job Ref:

CPT000088/AG

Date posted:

Wednesday, August 11, 2021

Location:

Capetown, South Africa

Salary:

Market Related


SUMMARY:

Our Client is seeking a Software Developer that will 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 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.

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.
  • Experience designing database applications using MongoDB.
  • High-volume event-driven data systems.
  • DevOps, CI/CD exposure
  • Real-time dashboards (Grafana, Kibana. Elastic etc)


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:

Software Developer C#.NET
Location: Somerset West
Salary:
20 days ago


Mid-Level Software Developer (Node.js, JavaScript, Linux) (CPT Onsite)
Location: Cape Town
Salary:
23 days ago


Junior-Intermediate Software Developer (C#.Net, Angular, MS SQL) (CPT Onsite)
Location: Cape Town
Salary:
24 days ago


Senior Full Stack Developer -- AI-Enabled Software Engineering
Location: Cape Town
Salary:
11 days ago


Senior Software Engineer/Mobile Developer Role (Flutter, Dart, Bloc/Cubit, iOS & Android) (Cape Town Hybrid)
Location: Cape Town
Salary:
67 days ago


Head of IT (IT Director)
Location: Cape Town
Salary: Monthly
Are you a strategic technology leader with a passion for driving IT transformation, cybersecurity, governance, and enterprise operations? This is a unique executive opportunity to lead enterprise-wide ICT and cybersecurity functions while shaping the future technology strategy of a highly dynamic and mission-driven organisation.
9 days ago


PHP Developer
Location: Cape Town
Salary:
PHP software developerCape Town | 6-Month Contract | HybridJoin a forward-thinking technology team delivering innovative solutions within a complex enterprise environment.
12 days ago


Android Developer
Location: Stellenbosch
Salary: TBC Annually
Are you an experienced Android developer with a passion for payments technology and financial systems? Join a high-performing technology team responsible for building and maintaining next-generation payment solutions on Android-based POS devices. This is a unique opportunity to work on mission-critical transaction systems, payment terminal integrations, and cutting-edge fintech solutions within a ...
2 days ago


Jotform Developer & Administrator
Location: Durbanville
Salary: TBD
2 days ago


Network Engineer
Location: Cape Town
Salary:
Every email sent. Every video call completed. Every transaction processed. Every connection made.Behind the networks that power businesses, connect people, and keep critical services running are Network Engineers ensuring data flows securely, efficiently, and without interruption.We're growing our Network Engineering Talent Pool and are looking to connect with professionals who thrive on designing...
2 days ago


Create a free job alert for 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