Software Developer

Software Developer

IT
Gauteng, KZN
Software Developer – Durban
 
Our Client is looking for an enthusiastic Software Developer who will be responsible for design, building code and implementation as specified within the project plan and accordance with defined business needs.
 
EDUCATION & QUALIFICATIONS:
  • • BSc (Computer Science or Information Systems)/ BCom (Information Systems)/A National Diploma in IT/and or equivalent qualification
  • • Microsoft Certified Systems Developer (MCSD) would be an advantage
 
RELEVANT EXPERIENCE:
  • • A minimum of 4 years development experience
  • • Must have 2-3 years’ experience using C#
  • • Must have 2-3 years’ experience using ASP.NET (MVC)
  • • Must have 2-3 years’ experience using C# (Windows Forms)
  • • Must have 2-3 years’ experience using WPF
  • • Must have 2-3 years’ experience using AzureDevOps
  • • Must have 2-3 years’ experience using Microsoft SQL Server
  • • Azure, Xamarin, SQLite, Windows Store App & Windows Phone development would be an advantage
• Angular development would be an advantage
 
Responsibilities
 
TECHNICAL ANALYSIS & DESIGN
  • Technical analysis & design
  • Ability to understand and interpret requirements and technical specifications
  • Ability to produce technical specifications of small-medium complexity programs
  • Ability to produce database designs
  • Ability to provide technical estimates to work
 
SUPPORT & DEVELOPMENT:
  • Create and amend programs in accordance with the design, agreed development standards and tools to achieve a well-engineered solution
  • Maintain documentation and project files with respect to progress, problems, needed changes, etc., and provide regular reports on such to the Team / Project leader and/or Systems
  • Review technical deliverables and manage quality in order to ensure that what has been built meets user expectation
  • Provide daily technical, functional and operation support for the existing software applications
 
TESTING:
Construct, interpret and execute system and program test plans to verify correct operation of completed systems
Plan, design and conduct test of program; correcting errors and re-test to achieve an error free result
 
Apply below.