Jobs in

Software Engineer - South Africa

MAMSoftware

The Software Development Department thrives on high quality development principles, structures and team collaboration. Striving towards building a better solution to the IQ Retail customer base. The Department also assist in internal support and queries on an escalated process flow basis. This role will primarily be a Development function. Some team lead and administration duties will be required. Escalated support structure for internal queries. Key Responsibilities: Provide support to the system architect in designing and migrating current system to a cloud-based version using new technology stack. Help with maintenance of current applications and the support thereof. Fulfil team lead duties when required. Implement and adhere to policies, procedures, and standards for development. Assist with data analysis, database development and development of new services/solutions both internally and externally. Be responsible for various levels of testing and implementing. Develop effective relevant code using Delphi or other languages as deemed appropriate by the team. Relevant code includes entirely new code, or changes to existing code to adapt a new requirement. Write and/or review project specifications outlined by design requirements, flowcharts, and diagrams. Train staff when implementing new tools or modifying existing tools. Evaluate new software products, develop comparative analysis, and prepare purchase suggestions to management Deal effectively with customer requests, queries, and data analysis. Team player and the ability to work independently and use initiative. Ability to work under pressure. Document all code including documentation to describe program development, including SVN log entries and documentation/manuals for any ad hoc development. Establish project timelines with project manager/management. Adhere to project timelines and effective coding so as meet performance-based analysis. Be prepared to travel locally and internationally. Must be able to always communicate professionally and project a positive corporate image. Effectively managing one's time and resources to ensure that work is completed efficiently. Keep and manage development source code accordingly. Implement thorough and effective backup techniques as per company development policies. Key Requirements: Essential: Either experience in the Delphi programming language environment, or willingness to learn and code in Delphi. Knowledge of the IQ Retail Application software or similar financial based applications. A good knowledge of database design, structures and SQL scripting knowledge. Desirable: B-Tech degree or diploma with 6 years' relevant experience. Moderate experience in C#, .NET Core and Blazor/React Special Conditions: This role may require travel, therefore a valid driver's licence is essential Company Info Kerridge Commercial Systems (KCS) is a market leader in the development and provision of trading and financial software environments for specialist Distribution, Wholesale, Merchant and Retail industry sectors, addressing single or multi-branch operations, as well as catering for organisations with 'point-of-sale' showrooms and warehouses. IQ Retail Ltd is part of the KCS Group and is a software development company that provides expertise in complete financial and business administration solutions. IQ Retail has been active in the development of business systems specialising in the accounting and retail management environment since 1986. In this highly competitive market, IQ Retail has grown to become one of the premier providers of innovative and strategic business solutions. The Software Support Department assists customers with queries and problems relating to the IQ Retail application software. The Department also provides customers with a wide variety of other services including the installation of new software and customer training. Equal Opportunities KCS is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires us to adjust the recruiting process please do advise us when contacted. If this role is of interest to you please apply online. To all recruitment agencies: KCS does not accept agency resumes. Please do not forward resumes to our careers site or direct to KCS employee. KCS is not responsible for any fees related to unsolicited resumes. Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Head of Software Development (DBN) - Umhlanga Rocks

BET Software

...

Software Developer Sandton - Sandton

Babantle Trading Experts

...

Golang Developer Pretoria - Pretoria

Top Recruitment

...

Full Stack Java Software Engineer - Johannesburg

Greenfern Career Centre

...

Software Developer Cape Town - Cape Town Region

NCR SA

...

Want to do another search?

Jobs in