Datafin Recruitment

Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.

Datafin Recruitment Cape Town, South Africa
03 Apr, 2018
Full time
ENVIRONMENT: Our client, a financial aid concern, based in Cape Town is looking for an Senior Software Engineer (Python) with a tertiary qualification, with experience in Python, PHP, MVC, PostgreSQL, GitHub, Jenkins and AWS.   DUTIES: Become an integral and trusted member of the tech team; be a team leader, coach and mentor, decision maker and handle a full caseload of hands-on coding/implementation projects. Take a leadership and decision-making role in the technical architecture and implementation of the platform build. This includes project prioritization, evaluating technical debt, technical problem resolution, resource planning for sprint cycles, planning and designing core feature implementation and Greenfield projects. Execute several projects which contribute to the build of our platform. Take responsibility for coding core-feature implementation projects and Greenfield projects. Make an impactful contribution, ask great questions, and execute high quality work.REQUIREMENTS:   3+ years’ experience in a scripting language such as Python or PHP, familiarity with concepts such as MVC and an understanding of web frameworks. Demonstrable track record of working with a relational database, for example PostgreSQL. Professional fluency in open source tools, including GitHub, Jenkins, and others. Experience of cloud platform such as AWS, Heroku or Engine Yard. Capacity and inclination to learn and must be passionate about web development. Really passionate.   While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.     COMMENTS: When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to loren@datafin.com and mention the reference numbers of the jobs.
Datafin Recruitment Cape Town, South Africa
27 Mar, 2018
Full time
ENVIRONMENT: The Cape Town branch of a well-established international software house that develops payment gateways (amongst other things) is looking for a PHP Developer to join their team. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, understanding of front-end technologies is necessary as well.   DUTIES: Integration of user-facing elements developed by front-end developers. Assist in frontend development. Build efficient, testable, and reusable PHP modules. Solve complex performance problems and architectural challenges. Integration of data storage solutions. Work collaboratively with a team of developers.REQUIREMENTS: Skills and Qualifications:   Strong knowledge of PHP Understanding the fully synchronous behaviour of PHP Understanding of MVC design patterns. Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 Knowledge of object oriented PHP programming. Understanding accessibility and PCI security compliance. Strong knowledge of the common PHP or web server exploits and their solutions. Understanding fundamental design principles behind a scalable application. User authentication and authorization between multiple systems, servers, and environments. Integration of multiple data sources and databases into one system. Familiarity with limitations of PHP as a platform and its workarounds. Creating database schemas that represent and support business processes. Familiarity with T-SQL databases and their declarative query languages. Proficient understanding of code versioning tools, such as Git. While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.     COMMENTS: When applying for jobs, ensure that you have the minimum job requirements. Applicants for positions in South Africa must have a valid South African work permit or be a permanent resident. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to bev@datafin.com and mention the reference numbers of the jobs.