JUNIOR .Net DEVELOPER - Rosebank
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