.Net Developer (12 month contract)

at  Khonology Pty Ltd

Home Based, KwaZulu-Natal, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Jun, 2024Not Specified14 Mar, 20243 year(s) or aboveSystems Analysis,Thinking Skills,Smart Client,Mobile,Web Services,Software Development,Logical ApproachNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are looking for a .NET Developer to join our Team hybrid, 3 days in office in Pretoria and 2 days remotely.
The .NET Developer will be responsible for the development of business applications based on Microsoft’s development stack, including the maintenance of existing Microsoft .Net based applications in the environment to ensure their continued effective and efficient functioning to support evolving business processes.

Key Areas:

  • Work and collaborate with other developers on the projects to understand the auditing environment.
  • Understand the auditing cycles impacting the reporting application.
  • Understand the existing reporting application functionalities and business rules.
  • Understand the application data entities (entity relationship diagram).
  • Work with the business analyst and participate in requirements reviews.
  • Collaborate with internal teams including the enterprise architecture team, database administrators, and infrastructure team to produce the software design and architecture.
  • Develop documentation throughout the software development life cycle (SDLC) for .NET
  • applications.
  • Work with the testing team and the business analyst to generate test cases.
  • Analyze and review the data to be used in the testing phase.
  • Use the Microsoft Team foundation server to manage the code under development, testing
  • and deployment.
  • Enhance/develop the reporting capabilities of the existing .NET applications based on
  • user requirements.
  • Update user training manuals and provide user training in relation to .NET applications.
  • Provide second line support for .NET applications.
  • Develop/maintain/enhance .NET applications as per the demand list or the balance scorecard.

Knowledge and Experience

  • Minimum experience of 5 years in .NET Software Development
  • At least 5 years’ experience in systems analysis, software development or related technical experience in the .NET applications ranging from Web, Win client, Smart client, Web services, WCF and mobile.
  • Minimum of 3 years in developing solutions using any of C#, ASP.NET, JavaScript, Ajax, jQuery, CSS.
  • Minimum of 3 years in Microsoft SQL Server Transact-SQL Programming and Microsoft Reporting Services (SSRS)

JOB REQUIREMENTS

  • Degree or Advance Diploma in IT related field (Not negotiable)
  • Relevant Microsoft .NET/Development certifications
  • Logical approach to problem solving
  • Critical thinking skills
  • Meticulous attention to detail
  • Strong Agile Scrum software development experience to serve as the Scrum team lead in team-based development.
  • Experience in one or more development frameworks (e.g. Dev Express, Xamarin)
  • Exposure to cloud-based application development environments is an added advantage to the project reflecting number of years’ experience in .Net Software Development
  • Able to clearly communicate technical concepts to both technical and non-technical audiences
  • Managing and communicating directly with multiple clients or stakeholders
  • Excellent communications skills, written and verbal

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Diploma

IT

Proficient

1

Home Based, South Africa