JUNIOR .Net DEVELOPER - Rosebank Verfied

Salary Negotiable Rosebank, Gauteng Rosebank, Gauteng more than 14 days ago 20-02-2017 10:35:32 AM
20-03-2017 10:35:32 AM
JOB PURPOSE

The purpose of the developer is to develop and implement various in-house application processes in order to streamline workflow and allow all staff members making use of these processes to conduct their daily/monthly duties in a more efficient and effortless manner.

Work is done using an Agile SDLC methodology.

EDUCATIONAL / EXPERIENCE REQUIREMENTS

• Relevant university degree or national diploma
• At least 3 years relevant experience in software development
o Solid knowledge and experience working in MS Visual Studio 2010/2012
? .Net Framework 4+
o Solid knowledge and experience in C#
o Solid knowledge and experience in Oracle and PL SQL
o Solid knowledge and experience in ASP/ASP.Net and Javascript
o Solid knowledge and experience in ASP.NET MVC 3+ (beneficial)
o Solid knowledge and experience with WCF and WF principles (beneficial)
o Solid knowledge and experience using TFS (beneficial)
o jQuery knowledge (beneficial)
o Angular JS 2 and Bootstrap knowledge (beneficial)
o XML and JSON knowledge (beneficial)
o Microsoft Office Excel Macro knowledge – VBA (beneficial)
o Microsoft SQL Server and T-SQL (beneficial)
o Database Modelling and Design experience (beneficial)
• Knowledge of the Financial Industry (beneficial)

INTERPERSONAL SKILLS

• Ability to self-manage
• Analytical thinker and problem solver
• Strong and quick learning ability
• Strong interest in technology (and financial section – beneficial)
• Ability to document processes in detail and in a readable format
• Team player and great communication skills
• Professional approach to time, cost and materials
• Strong time management skills

PRINCIPAL RESPONSIBILITIES

1. Execute system development and maintenance activities.
2. Develop System applications according to framework and standards in a test-driven manner.
3. Coordinate with other developers
4. Work directly with and report directly to the head of projects
5. Work in accordance with a defined methodology
6. Be able to work on multiple projects/processes at the same time
7. Be innovative and continuously strive to suggest improvements that could be beneficial to the company as a whole
8. Be responsible, take ownership and above all, take pride in the work you do