Intermediate Software Developer

Pilot Software Holdings (Pty) Ltd - Point of Sale

Cape Town

On-site

ZAR 620,000 - 820,000

Full time

30 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Pilot Software Holdings (Pty) Ltd - Point of Sale is seeking a Software Developer with strong C# and frontend skills. You will design, build, and maintain APIs and user interfaces across front-end and back-end systems, contributing to AI-enabled features and system integrations.

You will collaborate in a delivery-focused team in a dynamic environment in Cape Town. Ideal candidates have 3+ years of software development experience, solid knowledge of C#, frontend web development, and experience

Qualifications

  • Matric Certificate and a Bachelor's degree in CS/IT or related field.

Responsibilities

  • API and UI development to design robust interfaces and APIs.

Skills

C#
Frontend web development
SQL
AI in development
Requirements analysis
Kanban
Agile methodologies

Education

Bachelor's degree in Computer Science/Information Technology
Matric Certificate

Tools

Git
Flutter

Job description

We are looking for a Software Developer with strong skills in C# and frontend technologies. The role focuses on designing, building, and maintaining robust APIs and user interfaces across both front end and backend systems. The successful candidate will contribute to system integration, performance optimisation, and continuous improvement of production applications. The role also involves working with AI assisted development tools to improve delivery efficiency and code quality, as well as contributing to the integration of AI based capabilities into software products where appropriate. This role requires solid software development capability, strong problem-solving skills, and the ability to work independently while collaborating effectively within a delivery focused team in a dynamic environment.

The responsibilities of the position include:
  • API and UI Development: Design and develop robust APIs and intuitive UIs, ensuring seamless integration and optimal performance in line with user stories and project requirements
  • API and UI Development: Design and develop robust APIs and intuitive user interfaces, ensuring reliable integration and optimal performance in line with user stories and technical requirements
  • Solution Design: Collaborate with feature teams to refine user stories, estimate tasks, and contribute to the design of effective technical solutions
  • Web Interfaces: Build and enhance web interfaces with a strong focus on usability, performance, and system reliability
  • Data Management: Work with application data, including querying, imports, updates, and data validation
  • Systems Integration: Implement and maintain system integrations using REST services and related integration technologies
  • Technical Support: Provide technical support and troubleshooting to ensure stable system operation and timely resolution of issues
  • Secure Coding and Compliance: Apply secure coding practices and adhere to relevant regulatory and compliance requirements, including PCI DSS, GDPR, and POPIA
  • Agile Delivery: Participate actively in Agile delivery processes, primarily using Kanban, contributing to planning, execution, and continuous improvement to ensure timely delivery of high-quality solutions
  • Code Quality and Maintainability: Write clean, well structured, and maintainable code, following agreed coding standards and participating in code reviews
  • Testing and Reliability: Contribute to unit and integration testing, defect resolution, and ongoing improvement of system reliability
  • AI Enabled Features: Support the implementation and integration of AI enabled features or services within software solutions, working within established architectural and governance guidelines
The following requirements must be met in order for you to be considered for the position:
  • Matric Certificate
  • Completed Bachelor's degree in one of the following fields: (BSc) Computer Science and IT, (BCom) in Information Technology, (BEng) in Information Technology or Software Engineering
  • At least 3 years’ experience in a software development role
  • Strong C# and frontend web development skills
  • Experience working with AI or machine learning concepts, tools, or integrations is considered a strong advantage
  • Skills in mobile application development, particularly using hybrid technologies such as Flutter, are advantageous
  • Requirements Analysis: Experience analysing user and system requirements and translating them into clear functional and technical specifications
  • Agile Methodology: Practical experience working in Agile environments, with hands on experience using Kanban as the primary delivery framework. Familiarity with Scrum practices is beneficial
  • Software Development Principles: Strong understanding of software development principles and methodologies, applied effectively in real world production environments
  • SQL Database Skills: Good understanding of SQL database concepts, including querying, data manipulation, and database design
  • Version Control Systems: Proficient in using version control systems, particularly Git, to support effective source code management and team collaboration
  • AI and Automation Technologies: Practical experience using AI assisted development tools to improve productivity, code quality, testing, or delivery efficiency. Exposure to integrating AI based capabilities into software solutions is an advantage
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Dev - AI & Automation
Software Dev - AI & Automation

Network Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Software Developer (AI Focused)
Software Developer (AI Focused)

Network Finance • Randburg

On-site
ZAR 700,000 - 1,000,000
Software Developer – AI & Automation
Software Developer – AI & Automation

Network Finance • Randburg

Hybrid
ZAR 540,000 - 900,000
Software Dev - AI & Automation
Software Dev - AI & Automation

Network Finance • Randburg

On-site
ZAR 600,000 - 900,000
Senior Full Stack Engineer
Senior Full Stack Engineer

TMA Proactive Partners • Cape Town

Remote
ZAR 900,000 - 1,300,000
Software Developer
Software Developer

Tax Consulting South Africa • Randburg

On-site
ZAR 360,000 - 480,000
Software Engineer
Software Engineer

Belay Talent Solutions • Cape Town

On-site
ZAR 420,000 - 660,000
Software Engineer with AI
Software Engineer with AI

cpconsulting • Cape Town

On-site
ZAR 600,000 - 900,000
Software Developer
Software Developer

Hire Resolve • Kloof

On-site
ZAR 700,000 - 950,000
Competitive salary based on experience
Intermediate Software Development
Intermediate Software Development

MVIA • Wes-Kaap

On-site
ZAR 240,000 - 420,000