This position requires an individual who is able to support our existing client base, as well as develop new solutions.Activities include:
Design, develop and enhance Multi-tier Trading and Portfolio systems
Engaging with clients and understanding client requirements
Documenting business requirements, functional specifications and technical specifications
Client training, on-going maintenance and support
Applicants must have their own transportation to get to and from the office and clients. The successful applicant will work with clients in the financial services industry and may be required to pass credit, criminal or other background checks. Applicants must be eligible to work in the Republic of South Africa.
Competencies and Experience Required for the Role:
Delphi Engineer with 3+ year’s prior experience developing commercial applications using Delphi, especially troubleshooting code.
Experience with C#
Experience with C++
5+ years of experience in overall software development
1+ years of software design/architecture
Understand 3-tier architecture, Object-oriented analysis and design techniques
Front-end and backend software development experience
Good algorithmic skills and experience applying design patterns to both new and existing code.
Experience working with clients in design, development, testing and integration
Ability to think outside the box and a “Take Charge” attitude
Excellent verbal communication skills.
Experience dealing with customers regularly and excellent communication skills to interact with clients at all levels of the organisation
A minimum 3-year tertiary qualification from an accredited university, either in Commerce or Computer Sciences or Industrial Engineering
Strong understanding of systems design and implementation, with a minimum 1st-year tertiary level in information systems or computer science
Complex SQL queries and stored procedures
Demonstrable programming skills
Good, demonstrable general computing knowledge, including basic troubleshooting capability on the Microsoft Windows platform, an understanding of networking fundamentals, and familiarity with application installation and support
Knowledge of mobile platforms is a plus
Our developers enjoy working on a very BIG, complex application with MAJOR banks and stockbroking customers in a fast-paced business environment. This is Industrial Strength Programming - performance-critical application development with a 3-tier, high-availability, high-volume, distributed architecture.