OO Developers - All levels wanted

Sodan

Expert Member
Joined
Nov 25, 2010
Messages
2,949
Reaction score
123
Location
/\/¯¯¯¯¯\/\

OO Developers - All levels wanted

Are you passionate about problem solving? Are you skilled in one or more object oriented programming languages? Would you like to solve real world problems that have tangible social benefits? If so, then we have the perfect environment in which you can grow your career.

What do we offer?
We know that our people form the heart of our organisation, and this is why we go to great lengths to ensure our people are not merely satisfied, but are in fact happy. As a developer at our company, you will get to enjoy the following career-enhancing benefits:

• An exciting development environment using cutting edge technology
• A competitive remuneration package with excellent secondary employee benefits
• Exposure to, and training in, next generation (Agile) development methodologies
• Exposure to a vast selection of development technologies that will give you a definite edge over your peers
• Active membership of one or more of our “Technology Tribes” – special interest groups, e.g. for Architecture, QA, etc, that meet fortnightly.
• ½ day every 2 weeks for R&D

You will be exposed to some or all of the following technologies (depending on seniority):

• JVM Based: Java, Spring, Spring MVC, Spring Integration, Spark
• Web technologies: HTML, Javascript, CSS, WebSockets
• Native Language: C++, GO
• Java servlet containers: Jetty, Tomcat
• IDE: Visual Studio, Intellij (or any IDE of your choice)
• SQL and RDBMS database concepts and design
• Databases: PostgreSQL, Oracle, MySQL, MS SQL Server, MongoDB
• Source Control: Git, SVN
• OS: Windows Server, Linux
• CI and deployment: Selenium, Jenkins, Teamcity, Ruby, Chef
• Amazon AWS
• Maven
• GIS: OpenStreetMap, Leaflet

Furthermore, we also want our people to be well-rounded. We thus have a foosball table at the office, and a gym within a tennis ball’s throw of the office.
Our kitchen is well stocked with the essentials (coffee and cookies), as well as bread and cheese for those looking for something a little more substantial.
On the celebratory side, we feast the last Friday of every month with an afternoon braai, and the first Wednesday of the month is “cake Wednesday”.
Finally, if you need a bit of zen time, there is a beautiful duck pond (with ducks!) at which a peaceful lunchtime picnic can be enjoyed.


What is expected of you?
You have:
• a degree in IT or in a relevant field, or at least 12 months of relevant work experience
• an understanding of OOP&D

EDIT: Maths/stats graduates with some Comp Sci courses are also welcome to apply.

Additionally, your work ethic includes the following:

• taking initiative in problem solving
• pragmatic in your solution approach
• produce good quality work that is easily maintainable
• seek to automate solutions
• regularly update your scrum master and team mates with progress, and seek help when needed
• receive constructive criticism positively
• interested in industry developments
• generous sharing of knowledge and experience

About the company

We build GIS-based mapping and financial reporting software to help businesses manage their assets. By providing infrastructure asset management solutions to municipalities, we are enabling essential service delivery nationally and abroad. We are based in Stellenbosch, and are now also in the process of starting a Gauteng dev team (offices close to Gilooly's).

PM for e-mail contact.

EDIT2: Salary Ranges
These are a guide only. Final salary would be influenced by your specific skill set (and rarity & usefulness of your skills), academic level, etc.
Junior: R8k ~ R13k
Intermediate: R15k ~ R30k
Senior: R35k ~ R50k+
 
Last edited:
The Gauteng office is already open, used by our sales staff there. We are in the process of interviewing candidates for the Dev team.
 
why have 2 dev locations?

We have a fair amount of business and prospective business in Gauteng. Agile development values strong collaboration and interaction with the client, throughout the life cycle of the project (and especially in the early parts of it). This is much easier if you are geographically close to your client.
 
We have a fair amount of business and prospective business in Gauteng. Agile development values strong collaboration and interaction with the client, throughout the life cycle of the project (and especially in the early parts of it). This is much easier if you are geographically close to your client.

Maybe, but the dev team do not need to be anywhere near the client.. in fact they should be protected from the client by the PM & client service.
 
Maybe, but the dev team do not need to be anywhere near the client.. in fact they should be protected from the client by the PM & client service.

Correct. In the traditional waterfall model, there is a signed off requirements specification document, which is expected to contain most, if not all, of the client's requirements. In such a case, there is theoretically no need for any further client interaction, until the UAT testing phase at the end of the SDLC.

However, the Agile approach is based on an iterative approach with lots more client interaction. Development cycles are broken up into short "sprints" of between 1 and 4 weeks long (we have chosen 2 weeks), after which working software is presented to stakeholders. The client is welcome (but not obliged) to attend any of these fortnightly presentations, and to give comments/direction on future developments, so that what we build is constantly guided by what the client actually wants. Also, changing requirements can (usually) easily be accommodated.

I fear I may end up derailing this thread with a discussion of Agile vs Waterfall. Can I respectfully ask that, if you so desire, we may continue this discussion elsewhere?

Thank you for understanding.
 
Hi people

We still have some positions available. Note that maths/stats graduates with some Comp Sci courses are also welcome to apply.
 
A few positions still available at our Cape Town office, and most of our Gauteng dev positions are still available. Come on Joburgers, where are you?
 
Almost all our positions have been filled: we have only 1 more position available for either a junior or mid-level developer in our Gauteng office.

Please pm me for details as to where to send your CV to.
 
Hi people

We are still looking for another junior or mid-level developer for our Gauteng office.

pm me for the e-mail address to send you CV to.
 
Top
Sign up to the MyBroadband newsletter
X