C# .Net Developer

Boardroom Appointments
Cape Town
ZAR 300 000 - 400 000
Job description
  • To assist senior developers, product managers, analysts, and designers in conceptualizing and the development of current and new software programs and applications.
  • To assist in the preparation and documentation of program requirements and specifications.
  • Research and document requirements of program users. Writing, translating, and coding software programs and applications according to specifications within a full enterprise stack.
  • Running and monitoring software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
  • Assistance in the development and maintenance of user manuals and guidelines.
  • Resolving problems with software products or company software systems.
  • Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
  • Preparing reports on programming project specifications, activities, or status.
  • Conferring with project managers to obtain information on limitations or capabilities.
  • Provide guidance and direction to the junior programmer/analyst.
  • Perform other work-related duties as assigned by the line manager(s).
  • Provide 2nd level technical support to customers.
  • System administration and content management.
  • Data processing and translation tasks.

Qualifications & Requirements:

  • Dynamic self-motivated individual to work in an autonomous, unstructured small business.
  • Bachelor's degree in computer science or a related degree
  • Proven experience as a Software Developer, Software Engineer or similar role.
  • Familiarity with Agile development methodologies.
  • Knowledge of the software development life-cycle.
  • The desire to work in a fast-paced environment.
  • Ability to develop unit testing of code components or complete applications.
  • Must be full-stack oriented and understand concepts of software engineering.
  • Experience working on a variety of software development projects.
  • Deep programming language knowledge.
  • Good written and oral communication and interpersonal skills, highly logical, and technically proficient.
  • Highly self-motivated and self-directed, and keen attention to detail.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new C# .Net Developer jobs in Cape Town