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 (C#.Net, Angular, MS SQL) (CPT Onsite)
Location: Cape Town
Salary:
24 days ago


Data Engineer (Junior / Intermediate / Senior)
Location: Stellenbosch
Salary:
Are you passionate about building the data platforms that power modern businesses? Do you enjoy solving complex data challenges, working with cutting-edge technologies, and turning raw information into valuable business insights?My clients are actively seeking Data Engineers across Junior, intermediate, and Senior levels to join innovative teams working on large-scale data platforms, cloud environ...
9 days ago


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


Junior Laravel PHP Full Stack Developer
Location: Milnerton
Salary: R25 000 Monthly
Milnerton, Cape TownOffice-Based | UK Working HoursAn opportunity is available for a motivated Junior Laravel PHP Full Stack developer to join a growing development team in Milnerton.This role is ideal for a junior developer or recent graduate with a solid foundation in PHP and web development who wants to build practical experience across both front-end and back-end development.The successful can...
19 days ago


Senior Mobile Software Engineer (Flutter)
Location: Cape Town
Salary:
Are you at the stage of your career where you want more influence, more ownership, and the opportunity to build products that reach users at scale? My client is looking for a Senior Mobile software Engineer who is passionate about creating exceptional mobile experiences and solving complex technical challenges. This is an opportunity to join a collaborative engineering team where your ideas a...
26 days ago


Receptionist
Location: Cape Town
Salary:
2 days ago


Bookkeeper
Location: Brackenfell
2 days ago


Senior Payroll Administrator
Location: Paarl
Salary: Monthly
Accounting Firm based in Paarl is looking for a Senior Payroll Administrator. The Payroll Administrator plays a pivotal role within the accounting firm, responsible for the precise and compliant management of payroll for a diverse client base. This position is dedicated to ensuring that all payroll processes are executed with meticulous attention to detail, unwavering adherence to relevant la...
3 days ago


Junior Bookkeeper
Location: Cape Town
Salary:
Our client is a well-established and growing business seeking a detail-oriented Junior Bookkeeper to join their finance team. This role offers excellent exposure across a broad range of accounting and bookkeeping functions, providing the opportunity to contribute to the day-to-day financial operations of a dynamic environment. The successful candidate will play a key role in maintaining accurate f...
12 days ago


Bookkeeping and Tax Administrator – Cape Town, Remote
Location: Cape Town
Salary:
Do you enjoy working in an accounting firm where you support accountants with maintaining the general ledger, managing accounts payable and receivable, preparing monthly trial balances, and reconciling bank statements? Our client is a well-established accounting firm with a growing team and is looking for someone with strong numerical accuracy, excellent attention to detail and intermediate E...
13 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