Senior Delphi Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 29-07-2019 11:06:24 AM
23-09-2019 11:06:24 AM
Senior Delphi Developer. Rneg. Cape Town.

Key Roles and Responsibilities

Developing application software for any product and / or customised client solutions.
Development extends to Front-end, Middle Tier and Databases and includes Presentation Layer, Business Logic, Data, Services, Databases and Scripting.
Maintenance, debugging and problem-solving of existing software products and / or custom client solutions.
Review product requirements to give development estimates and product feedback.
Unit testing / integration testing Features developed.
Technical documentation that shares knowledge effectively.
Setting up new infrastructure environment for products and / or customised client solutions.
Maintenance and updates to the existing infrastructure environment for the products and / or customised client solutions.
Duties and Responsibilities:

Maintaining / Developing software and writing scripts as per specifications or requirements provided.
Unit testing / Integration testing.
Mentor other developers in the team.
Working collaboratively as part of an Agile development team:
Implementing business requirements as created and prioritised by the Product Owner.
Deliver according to the Definition of Done requirement.
Collaborating with other developers, testers and business analysts as required, including pair programming.
Participate in technical planning and implementation meetings.
Participate in Sprint Planning Development Cycles every 2 weeks.
Participate in the Daily Standup meetings.
Participate in code reviews.
Participate in, and present demos where required.
Participate in sessions with QA and business analyst to meet the delivery deadlines.
Minimum Requirements

Mandatory Skills / Abilities required for the Job

Generalist, with a passion for, and proven track record in the following core competency areas:
Front End, Middle Tier, and Database
Technologies include but not limited to:
Delphi experience a must.
Exposure to data tier abstraction technologies e.g. .NET Entity Framework will be an advantage
Presentation Layer (UI) – WPF, ASP, HTML, CSS, Javascript
Scripting Language – Javascript
Databases – Relational Databases experience necessary (MSSQL)
Operating System (O/S) – WINDOWS
Strong analytical and problem solving skills.
Education and General Working Experience

Ideally an IT Diploma or related Degree will be an advantage but is not essential.
Minimum requirement is Matric with at least 3-5 years solid on the job work related Delphi development experience.
Exposure to BitBucket, Bamboo, continuous integration an advantage.
Good Object orientation is a must.
Experience working in an Agile development environment preferred.
Basic understanding of design patterns and their application