C#.Net Software Engineer (CPT Remote)

  • Cape Town, Western Cape
  • Permanent
  • Full-time
  • 1 month ago
A young & dynamic EdTech startup seeks the coding talents of a C#.Net Software Engineer to join its team where your core role will be to successfully develop, deliver, and maintain high quality software (requirements, design, code, documentation, etc.). You will also work closely with Product Managers and CTO to shape product and/or feature definitions so that they can be built in a flexible, extensible, and robust way. The ideal candidate will require a Bachelor's Degree in Computer Science/IT/Engineering or proven experience-based equivalent with at least 3+ years' solid work experience with C# and the .Net stack. You will also need proficiency with JavaScript, CSS, Angular, Knockout, Git, Azure, Jira, SQL Server (and relevant ORM such as Entity Framework) & Object-Oriented design and coding.DUTIES:
  • Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments.
  • Successfully develop, deliver, and maintain high quality software (requirements, design, code, documentation, etc.).
  • Work closely with Product Managers and CTO to shape product and/or feature definitions so that they can be built in a flexible, extensible, and robust way.
  • Evaluate progress and results and recommend changes in procedures.
  • Partner effectively with all team members to deliver against requirements.
  • Ensure all tasks are completed to the required quality standards and agreed timelines.
REQUIREMENTS:Qualifications -
  • Bachelor’s Degree in Computer Science, Information Technology, Engineering, or proven experience-based equivalent.
Experience/Skills -
  • 3+ Years of solid experience with C# and the .Net stack.
  • Proven formal Software Development experience.
  • Good knowledge of web client-side technologies (JavaScript, CSS, JavaScript frameworks / libraries, Angular, Knockout).
  • Good understanding of Object-Oriented design and coding.
  • Good knowledge of SQL Server (and relevant ORM such as Entity Framework).
  • Experience using Source Control (Git).
  • Cloud (Azure).
  • Proficiency with the following tools: MS Office, Gmail, the Google ecosystem of services, Jira.
  • Understands and can speak to all aspects of the software development life cycle (e.g., requirements, analysis, design, implementation, testing, and documentation) and associated execution models (e.g., Waterfall, Agile, Iterative Development, etc.).
  • Must have stable Wi-Fi or fibre connection at home.
  • Completion of an on-site culture test. To be communicated to shortlisted candidates. It will be a lot of fun.
  • Completion of a basic technical assessment related to the tech stack.
ATTRIBUTES:
  • Must be technically strong with a passion for coding and technology as a whole.
  • Demonstrate a willingness to learn and impart knowledge onto others.
  • Works well under pressure and meets deadlines.
  • Adjust quickly to changing priorities and conditions.
  • Copes effectively with complexity and change.
  • Innovative problem solver (there will be no shortage of opportunities to learn and try new things).
  • Disciplined self-starter who can work unsupervised/autonomously in a flexible work environment (this is very important if you want to succeed).
  • Able to act without being told.
  • Analytical thinker with attention to detail.
  • Able to structure and process complex business requirements and translate these to feasible development ideas.
  • Remain curious and eager to improve professional skills.
Copyright 2016-2024 © Datafin. All Rights Reserved.|Manage Cookie ConsentTo provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.Functional Functional Always activeThe technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences PreferencesThe technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics StatisticsThe technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing MarketingThe technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.

Intelligence Software

Similar Jobs

  • Senior Software Engineer (C#.Net)

    Datafin

    • Cape Town, Western Cape
    Job Summary Senior Software Engineer (C#.Net) IT - Software Development Cape Town - Western Cape ENVIRONMENT: THE coding expertise of a Senior Software Engineer (C#.Net) wit…
    • 1 month ago
  • Senior Software Engineer (C#.Net)

    • Cape Town, Western Cape
    THE coding expertise of a Senior Software Engineer (C#.Net) with at least 5+ years of hardcore coding experience, preferably from a software house – is sought by a global Software …
    • 1 month ago