Software Engineer - 2087ST - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 30-07-2014 12:32:53 PM
27-08-2014 12:32:53 PM
Job summary

Our client is currently seeking a great engineer who can help design, implement, and ship new features on the Web in addition to strengthening the architectural components of the platform.

As a part of their extremely motivated and experienced group of people, you'll work with their web-based and other client teams to add exciting new features to their best-of-breed BYOD platform.

Our Client is a US based company starting up in Cape Town. They are offering the right candidate a 3 month temporary contract with the option of extending it as the company establishes itself.

Salary is up to R30K per month depending on skills & experience.

Summary of essential job functions

The Software Engineer – Web Applications (PHP Developer) will be responsible for the following key items:

* Regularly ship a variety of products from small internal tools to large-scale web applications

* Directly and meaningfully impact the experience of IT departments and their clients

* Develop an understanding of the issues surrounding BYOD policies and contribute creative web-focused design solutions to improve the experience of users around the world

* Follow-through from project inception through design to detailed completion

* Iterate on solutions based on customer feedback - yep you might be working with "C" level executives to solve their issues

* Develop end-to-end data management solutions including database schema and performance tuning

* Rapidly prototype web user interfaces

* Participate in design process, gathering requirements with other engineers and designers

* Create measurable success

* Create open and re-usable web application components

* Be self-directed and be able to prioritize your own workload

Minimum requirements

* BS/BA degree in Computer Science or related field, or equivalent work experience

* 3+ years professional experience in software development

Experience with many of the following languages and tools is expected

* PHP or similar web programming language (Java, Python, Ruby, C#/.NET)

* Javascript, AJAX, and Javascript libraries like jQuery

* HTML and CSS

* MS SQL / Oracle / MySQL / PostgreSQL

* Linux

* Knowledge of common software design patterns, including the ones needed to develop connected applications with high-performing backend and UI

* Working knowledge of the general web-based application landscape, architectures, trends, and emerging technologies

* Solid understanding of the full development life cycle

Disclaimer

The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed, as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.

Recruiter: Studio 29