| Title | Software Developer / Programmer / System Analyst |
|---|---|
| Salary | R50 000 to R60 000 / month |
| Start Date | 1 May 2012 |
| Location | Centurion/Pretoria in South Africa (Gauteng) |
| Job Information | Exciting development position available in object oriented development environment focusing in the financial industry. Development is done using an advanced OODBMS, latest web frameworks and an agile development methodology. The candidate should have a good attitude, willingness to learn, share knowledge and ability to grasp difficult technical concepts. He should have a passion for development and solving problems. Qualification is essential (BSc university degree). Description The investment system supports the administration of investments (unit trusts/mutual funds) for individuals and groups. It stores relationships between administration companies, investors, employers, financial advisers as well as transactional history. It allows various users with different permissions to login to the system and perform certain functions in the business process. The system is currently being expanded to include different investment products, transaction types and business processes. Role The applications delivery environment is highly object oriented and written entirely in Smalltalk. The developers are responsible for developing, testing and delivering the specification using an agile programming approach resulting in software delivered on time and in budget. Qualifications General experience of application development, preferably within the financial areas (Unit trusts / Mutual funds, Retirement funds, Investment banks, Hedge Funds or investment groups). Our Business Our Technology Smalltalk is the superclass of all OO development languages. It’s a dynamically typed, everything is an object, language that runs on top of its own virtual machine. Smalltalk objects are all live and can be modified on the fly in the running Smalltalk system. This means you can get an exception in a running process, debug the exception by changing code, hit ‘go’ and the process will resume where things broke. We use Squeak: www.squeak.org or VisualWorks: www.cincomsmalltalk.com. Seaside is a Smalltalk web application framework (www.seaside.st). It takes advantage of Smalltalk’s continuations by allowing the developer to put different components on a page at the same time and each of the actions of the components (expressed as HTML, a hrefs, or form field) executes some code when it happens. GemStone (www.gemstone.com) is powerful OODBMS. No object/relational mapping issues; just commit your changes! Smalltalk is a lively community (just check www.esug.org; and there are others too!); .NET and Java don’t even begin to understand the word. Change to a pure OO language if you dare! |
| Apply Now |