- C#
- Xamarin.Forms
- MVVM Design Patterns (we use Prism)
- Unit Testing and some UI testing with Appium
- A strong understanding of object-oriented principles
- Source control (Git and Subversion)
- Familiarity with SQL databases and SQLite
- A supreme applicant will have:
- Demonstrable experience building high-quality applications
- A highly motivated improvement-oriented focus
- Experience in a technical lead role, mentoring and influencing other team members in pursuit of excellence.
- An intense interest in UX/UI design and familiarity with the Apple + Google Human Interface Guidelines
- A friendly disposition that is transparent and puts the team first
- Interest in continuous learning and collaboration
- Concern for best practices and applying them
- Excellent communication skills, both verbally and in writing, with the ability to articulate complex technical issues clearly and concisely.
-
Head of Software Engineering
1 week ago
Planet10 Johannesburg, South Africa · - Matric · - Degree in Computer Science/ Engineering/ Mathematics or related. · - 7 years+ Software Development experience. · - A successful track record working as an engineering leader across multiple teams. · - Experience leading and contributing to software architecture. ...
-
Software Engineering Lead
3 days ago
PBT Group Johannesburg, South AfricaPBT Group is offering an exciting opportunity for an Engineering Lead II. In this role, you will be responsible for envisioning, leading, and developing fit-for-purpose, integrated end-to-end technical solutions across multiple technologies for the organisation. Your work will in ...
-
Software Engineering Lead
1 week ago
LexisNexis Johannesburg, South AfricaIf you are passionate about new technologies, innovation-oriented and eager for technical challenges, then join the LexisNexis technical team to build the new generation of legal analytics products. · We operate in human-sized and agile teams to stay in motion, evolve and make ro ...
-
Software Engineering Team Lead
1 week ago
M-KOPA Johannesburg, South Africa**We are looking for Software Engineering Team Leads to join both our Retention and Repayments product groups; where progress, and humility are valued as highly as technical excellence.**: · - "Leading a team you will work as a servant leader, coach and contributor within a team ...
-
Software Engineering Content Writer
1 week ago
Eduvos Johannesburg, South Africa**Job Advert Summary**: · **Eduvos **is looking to hire the services of a **Software Engineering Content** **Writer**, on a fixed-term period (1 year)**, **to be based at any of our national campuses. · **Type of contract**: · Fixed term · **Purpose of the role**: · To develop co ...
-
Software Engineering Content Writer
1 week ago
Eduvos Johannesburg, South Africa Freelance**Job Advert Summary**: · **Eduvos **is looking to hire the services of **four** **Software Engineering Content** **Writers**, on Independent Contractor agreements (flexible work and remote work agreement). · **Type of contract**: · Independent Contractor Agreement (flexible and ...
-
Software Engineer
5 days ago
HireUp Johannesburg, South Africa Full timeA company specializing in card, payments, network billing, and data. Utilizing sophisticated algorithms and technology, analyzing Visa and MasterCard invoices that have been charged to banks for their card issuing and acquiring processing, and delivering a comprehensive solution ...
-
Software Engineer
5 days ago
PRR Recruitment Services Johannesburg, South Africa Full timeThis well known software house is looking for a Software Engineer. The ideal candidate will have strong experience in the following; · 5+ years demonstrable experience in .Net (C#, ASP.Net, Core, MVC), JavaScript (Native, Angular) and SQL (Microsoft SQL Server) · Experience with ...
-
Software Engineers
2 days ago
Set Consulting Johannesburg, South AfricaSoftware Engineers - Java · Major Bank with strong footprint in Africa seeks technically sound Software Engineers. There are roles available in different Business Units across the bank. Exciting new projects. Great culture. · Main Responsibilities: · Pivotal roles to create progr ...
-
Software Engineers
5 days ago
SET Recruitment Consultants Johannesburg, South Africa Full timeSoftware Engineers - Java · Major Bank with strong footprint in Africa seeks technically sound Software Engineers. There are roles available in different Business Units across the bank. Exciting new projects. Great culture. · Main Responsibilities: · Pivotal roles to create progr ...
-
Engineer, Software
1 week ago
Standard Bank Group Johannesburg, South Africa Full timeJob Description · To design, code, verify, test, document, amend and refactor programs/scripts. Applies agreed standards and tools, to achieve a well-engineered result. To monitor and report on own progress and proactively identify issues related to software development activiti ...
-
Software Engineer
5 days ago
Kerridge Commercial Systems Johannesburg, South Africa Permanent Full time"At KCS we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work." · A mark ...
-
Software Engineer
6 days ago
E-Merge Johannesburg, South AfricaJoin a cutting-edge online background screening platform dedicated to revolutionizing the trust economy. We''re on a mission to democratize access to trust through innovative features and customized solutions. If you''re a skilled QA Engineer ready to make a difference, come join ...
-
Software Engineer
1 week ago
People Source Johannesburg, South AfricaDevelopment skills in a web development environment. Develop cloud based suite of products. Will involve development of web interfaces and backend development as well as bug fixing, trouble shooting and testing using Agile. Remote working opportunity. · ...
-
Senior Software Engineer
5 days ago
Dimension Data Johannesburg, South AfricaFunctieomschrijving · Are you tired of being micro-managed? Are you looking for a company where no-one tells you how to do your job? Do you want to work in a team, but not be told what to do and when to do it? If so, we believe this Senior Software Engineer role is perfect for yo ...
-
software engineering manager
5 days ago
Crayon Johannesburg, South Africa Full timeTo find out more, click Apply or head on over to Crayon to review the full spec and apply · How you'll role · As the Senior Tech Lead you will fill the dual role of Senior Technical Lead (60%) and Software Developer (40%) as you progress towards the role of CTO. Reporting directl ...
-
Java Software Engineer
5 days ago
IT Ridge Technologies Johannesburg, South Africa Full timeJoin a team of passionate, friendly, diverse software engineering geniuses and play a key role in software design, development, and deployment. We take pride in developing bespoke end-to-end software solutions. · Skills Required for this role · Proven hands-on software engineerin ...
-
Software Engineering Manager
5 days ago
PRR Recruitment Services Johannesburg, South Africa Full timeUrgently looking for a Senior Manager, Product & Engineering · The ideal candidate will have a strong Software Development background · He weak caudate wok be responsible for ongoing management of the product and roadmap and delivery of the product. · Strong management backgro ...
-
Software Engineering Lead
5 days ago
LexisNexis Johannesburg, South Africa Full timeWould you enjoy working on our cutting-edge products? · Are you ready for your next lead Engineer role? · About our Team · LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,300 employees worldwide, is part of RELX, a global provider of inf ...
-
Software Engineer with Cryptography
5 days ago
Curiska (Pty) Ltd Johannesburg, South Africa Full timeLooking for a Master (desired) or Bachelor (required) degree in Electronics Engineering, Computer Engineering or Computer Science with relevant work experience. Candidates must be proficient and competent at C/C++ programming and Linux based product development. · For all the pos ...
Software Engineer - Johannesburg, South Africa - Kerridge Commercial Systems
Description
"At KCS we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work."
About the job
We are looking for a Senior Mobile Applications developer to join our team. We would be excited to meet you. At Kerridge Commercial Systems (KCS), we view our employees as individuals each with their own range of interests and experiences. We embrace continual improvement within motivated and self-organising teams.
Who we are:
We have offices in the UK, Ireland, Benelux, South Africa, USA, Kenya and Australia. We currently support over 30,000 customers and worldwide distributors at more than 50,000 locations. KCS provides specialist software, services and support to deliver fully integrated trading and business management solutions to trade, wholesale, manufacturing and distribution customers across the world. Our mission is simple: to design and deliver high performance, integrated ERP solutions that enable our customers to source effectively, stock efficiently, sell profitably and service competitively.
Our way of work:
The role is within our Mobile Solutions team, which has responsibility for design, build, maintenance and release of all Mobile Applications in our portfolio. They work closely together and also with backend developers for the various ERPs with which the solutions integrate. As a senior member of the team, you will be called upon to coach others, to demonstrate solutions, to set an example and to build on our existing best practices and standards. We encourage anyone who challenges the R&D community with new ideas and constant learning. Scrum is the predominant methodology used and you day-to-day interactions will be with product managers, designers, other developers and test engineers. The team has members based in USA, UK, Netherlands and in South Africa.
Your specific role involves:
Equal Opportunities:
KCS Group is an equal opportunity employer and values diversity.
Health and Safety:
The Health and Safety at Work Act 1974 puts a legal obligation on KCS as an employer to ensure, so far as is reasonably practicable, the health,safety and welfare of its employees at work.
Employees also have a duty to take reasonable care for their own health and safety and of others who could be affected by their actions.
Understanding the safety policies and co-operating with the arrangements that are in place is therefore an essential part of your employment.