8 Jan '18
Junior Developer

Information Technology, Western Cape Cape Town

-

As a Junior Software Engineer, you will assist in the development, implementation and management of technology-based business solutions within a start-up environment. You will be coding, testing and implementing configuration changes and assisting in the design of software applications to meet both functional and technical requirements.

REQUIREMENTS:

BSc Degree in Computer Science, Software engineering or related discipline

Experience with writing SQL queries

Ability to work creatively and analytically in a problem-solving environment

Ideal languages & frameworks:

•           HTML & CSS

•           JavaScript

•           JQuery

•           MS SQL or SQL

Beneficial to also know the following:

•           PHP

•           Python / Django

•           ASP.Net

 

DUTIES:

Assists in the design, coding, and testing of technical solutions.

Understands standard systems development lifecycle processes and applies our methodology effectively on client engagements.

Applies knowledge of industry trends and developments to improve service to our clients.

Understands project and development plans and is able to clearly articulate roles, project goals, and timelines.

Adheres to coding best practices and standards while accurately employing our development tools.

Establishes responsible deadlines and personal work plans.

Listens to others and accepts input from team members and clearly articulates ideas and thoughts.

Accurately prepares written business correspondence that is coherent, grammatically correct, effective and professional.

Understands relational data base concepts, various database access methods and confidently write SQL statements.

Possesses working knowledge of at least one structured programming language.

Exhibits proficiency in HTML & CSS and has a basic eye for user interface design.

Demonstrates basic knowledge of object and component methodology and technology.

Possesses basic knowledge of classes, components, objects, and interfaces.

Recognizes the fundamental differences between the various internet browsers.

Understands the professional development process and becomes actively involved by setting challenging goals and meeting them through continuous learning.

Actively applies feedback received to day-to-day work and strives to improve performance.

Ad Visible Until: 7 February 2018
Ref: CPT000118/LH

Vacancy Type: Permanent