Software Developer (full Stack)

Sandton, Johannesburg, South Africa

Job Description


Our client in the Property Trading industry is currently looking for a Software Developer (Full stack), in Sandton, Johannesburg.
Responsibilities:

  • Designing and writing whole Applications.
  • Components and User Interface Controls.
  • Understand and follow business requirements and development plans.
  • Providing value and support to the company, in collaboration with the development team.
  • Function fully in the following areas.
  • Web-based Applications.
  • Server Applications.
  • Integration with Third Party Software and Services.
  • Write and maintain efficient and easy-to-understand code for the development of in-house systems.
  • Write and maintain brief and clear Technical Documentation for the systems developed.
  • Follow, Comply, and Deliver according to Guidelines, Timeframes and Deadlines provided.
  • Collaborate with the Development Team to drive their processes to become innovative, efficient, and fast.
  • Build a strong understanding of all the concepts and processes in the Property Management business.
  • To work onsite.
Requirements:
  • Related degree in Information Technology.
  • 5 years related experience.
  • A deep, language and platform independent understanding of software. programming, architecture, and database concepts to easily adapt to any new platform.
  • A proven ability to visualize and handle real-life business scenarios in a computing platform.
  • A level of perfectionism that yields results on time without sacrificing performance, efficiency and clarity in the work done.
  • Competencies:
  • C# & .NET Framework (System Libraries and ADO.NET)
  • HTML, CSS, ASP.NET Blazor.
  • Mathematically Competent.
  • SQL Queries and Programming.
  • Report Writing (Design and Data Shaping)
  • Proficient in C#/.NET, including data types, classes, structs, and generic programming.
  • Strong understanding of inheritance, interfaces, method overriding, and extension methods.
  • Skilled in events and handlers, operator overloading, type casting, and conversions.
  • Experience with date/time operations, System Math, data serialization, hashing, and encryption basics.
  • Solid grasp of exception handling, reflection (System Reflection), and working with collections.
  • Familiarity with globalization/localization and multithreading using Tasks.
  • Knowledge of HTTP fundamentals and data access using ADO.NET (Data Tables, Readers, Commands and Parameters)
  • Database/SQL Datatypes, CRUD Operations, NULL Handling, Concurrency Handling, Complex Queries.
  • HTML & CSS A detailed understanding in laying out HTML elements, and CSS styling, to design and create efficient and responsive web pages and components.
  • Mathematical Skills related to day-to-day Business Calculations.
  • Required Coding Etiquette:
  • Accuracy Accurate to Requirement.
  • Performance Fast Performing Logic.
  • Resource Usage Least Usage of Memory and Other Resources.
  • Maintainability Easy to Understand.
  • Delivery Fast and Agile.
Remuneration:
  • Up to R80 000 per month dependant on qualification and experience.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1427226
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Sandton, Johannesburg, South Africa
  • Education
    Not mentioned