Share this job with your friends, family and co-workers...
THIS JOB ADVERT IS STILL ACTIVE...
SENIOR CONSULTANT: SOFTWARE DEVELOPMENT - 367623
Reference:
367623
Date Posted:
2021-01-12
Job Title:
SENIOR CONSULTANT: SOFTWARE DEVELOPMENT
Industry:
Information Technology / Web Development / Telecommunications
Type:
Permanent
Wage / Salary:
R - Market Related - P/M (Per Month)
Location:
Cape Town, Western Cape
Country:
South Africa
Closing Date:
2021-03-13
Job Description:
Our client is seeking an exceptional candidate to join their Senior Consultant: Software Development (Snr Development) team. Primarily you will be working with software developers within the Product Development department, you will be responsible for researching, developing, implementing, and maintaining software solutions and products according to provided specifications. Using set standards and techniques, ensures high quality of deliverables
Duties & Responsibilities
Basic Responsibilities:
Analysing requirements, planning, design, and development of software components
Responsibility for ensuring that all work meets best practice code re-usability
Application maintenance and fault resolution
Ensure adequate testing of all development to meet quality standards (permutations, usability, stability, and accuracy)
Assist with the construction and approach to application Test Plans, as well as execute systems and program test plan to verify correct operation of completed system.
Ensuring understanding of and compliance to company development methodology and standards
Assist with the development of software solutions to relevant platforms
Mentorship of Junior resources
Knowledge and Skills Requirements:
Programming:
o Full stack .Net developer using C#
o LINQ & Lambda expressions
o Entity Framework 4.6 and above
o Entity Framework Core
o Persistence Framework (LinqToSQL using SQLMetal)
o Multi-Threading
o Reflection
o Frameworks .NET 4.6 and above
o .NET Core 3.1
o Html5, CSS, jQuery, or Angular JS
o MVC
Strong Object Orientation knowledge
o Delegates and Events
o Sold experience with to Design Pattern
Strong SQL experience:
Database Design on SQL Server 2016 and above
Strong T-SQL competency
SQL Server Integration Services
SQL Server Reporting Services
Source Control Systems (e.g., TFS)
Proven experience using TFS build services and pipelines
Solid understanding of IIS configuration
Beneficial knowledge and skills:
Scrum
Unit Testing
Experience building scalable systems
Knowledge of WPF and XAML
Containerization
Desired Experience & Qualification
Education:
Relevant tertiary qualification (BSc Computer Science, BCom IS, IS Diploma)
MCSD (App Builder proficiency) or other relevant Microsoft Certification
Experience:
At least 8 years’ experience as a Software Developer using multiple Microsoft technologies,
platforms in a fast-paced environment
Package & Remuneration
Market related