Job Openings .Net Software Engineer

About the job .Net Software Engineer

.Net Software Engineer - 6 Month Contract 

Responsibilities:

  • Analyzing current information systems architecture to optimize/improve/enhance systems.
  • Designing scalable & flexible systems by studying business requirements and business practices and designing optimal and flexible improvements that comply with the environment and IT architecture.
  • Controlling solutions by drafting technical specifications and working closely with stakeholders to ensure technical compatibility and user satisfaction.
  • Maintaining solutions architecture and technical documentation.
  • Coding of changes, fixes, integrations and new systems that will run efficiently and securely.
  • Building modular and scalable programs that are optimised for re-use, re-engineering and re-development.
  • Maintaining standards of good practice using structured and well document procedures and source code accompanied by comprehensive documentation
  • Ensuring systems comply with the relevant authorities, quality standards and legislation (e.g. POPIA).
  • Developing systems that cater for the Business Continuity Plans and Disaster Recovery planning.
  • Performing Development, Unit Testing, Regression, Negative, Functional and Integration testing.
  • Ensuring successful implementations, upgrades and system changes.
  • Keeping up to date with technical and industry developments.
  • Adhering to the IT Departments SLAs (e.g. for resolving incidents and requests)
  • Providing 2nd line support for systems supported by the IT department.
  • Overseeing the escalation of calls to either external consultants or relevant internal resources to ensure resolutions within the SLA.
  • Ensuring a high level of customer service by analyzing customer feedback and proactively adapting the ICT service to meet customer needs.

Qualifications

  • Bachelor's degree in computer science, Engineering, or a related field.
  • 7 experience as a .NET Developer or Application Developer.
  • Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns
  • Knowledge of NET languages (e.g., C#, Visual Basic .NET) and HTML5/CSS3.
  • Familiarity with architecture styles/APIs (REST, RPC).

Technical Skills

  • .Net
  • C#
  • Angular
  • Python