Property Management System (PMS) Company based in Pretoria East is looking for a Junior / Intermediate Delphi Developer to create software solutions and applications for platforms like Windows, Android, Linux and other platforms.
-
Design and develop applications using Delphi
-
Support and maintain Delphi applications
-
Identify and implement client requirements
-
Work on applications that satisfy client needs
-
Implement and test new features in applications
-
Review and troubleshoot code for improved performance
-
Maintain standard practices to improve code quality
-
Follow best practices for app development (CI/CD)
-
Communicate with team members to ensure objectives are being met
-
Troubleshoot applications to improve performance, testability and scalability
-
Create, run and enhance unit tests (unit testing)
-
Document and write technical descriptions
Requirements:
-
Bachelor’s degree in Computer Science, IT, or a related field.
-
Understanding of commonly used Delphi versions and frameworks (Delphi XE2, XE8, Delphi 10.2 Tokyo, Embarcadero RAD Studio)
-
Demonstrable skills in Delphi IDE (Delphi Embarcadero)
-
Advanced understanding of SQL queries, procedures, triggers and views and PL/SQL
-
Experience with testing applications
-
Experience in building REST services and APIs
-
Knowledge of development methodologies (Agile, Scrum, OO)
-
Knowledge of OOP, design patterns and data structures
-
Ability to develop enterprise-grade web and mobile apps
-
Knowledge of markup languages such as CSS and HTML
-
Windows administration knowledge (installation, configuration, security, etc.)
-
Knowledge of programming languages (e.g. Java, C# .NET)
-
Familiar with Git and debugging
-
Good analytical and logical skills