Freelancer Senior Back-end Engineer (.Net)

Not specified, Remote

About the Job
Who we are looking for

Independent Contractors/Freelancers that bring their unique skills and expertise to contribute to the development and launch of MVPs for both South African and European startups, either as part of our team of Engineers or working directly with our founders in our ecosystem. As a Freelancer, you will get paid for the hours that you work, and we usually require Contractors to work 40 hours per week, although this may vary depending on the project work requirements.
To ensure success as a .Net Software Engineer, you should have in-depth knowledge of the .NET framework and software design/architecture, excellent coding skills, and a good understanding of progressive web applications.

What you’ll do

Participate in requirements analysis.
Compile and analyze data, processes, and codes to troubleshoot problems and
identify areas for improvement.
Collaborate with the front-end software engineers and other team members to
establish objectives and design more functional, cohesive codes to enhance user experience.
Write clean, scalable code using the .NET framework.
Write and design basic to complex database structures.
Test and deploy applications and systems.
Revise, update, refactor and debug code.
Improve existing software.
Compile and update documentation throughout the software development life cycle
Optimise components for maximum performance across a vast array of
web-capable devices and browsers.

What you’ll need

6+ years experience in the field (BSc/BA in Computer Science, Engineering
advantageous)
Proven experience as a .NET Developer
Experience in the design of database structures.
Familiarity with the ASP.NET framework, SQL Server and design/architectural
patterns, such as Model-View-Controller (MVC).
Advanced knowledge of the .NET languages, particularly C#
Advanced understanding of architecture patterns and API best practices, such as REST and RPC.
Understanding of OOP concepts and SOLID principles.
Extensive experience working with testing frameworks.
Experience working with both relational (MS SQL, MySQL, MariaDB, Postgres) and non-relational database technologies (MongoDB, CosmosDB, Elastic Search)
Understand business requirements and translate them into technical
requirements.
Understand project management methodologies, such as Agile, SCRUM and Kanban.
Critical thinker and problem-solver who pays attention to detail.
Ability to engage, influence, and inspire stakeholders to drive collaboration and
alignment.
Organised and deadline-driven.
Team player.
Great interpersonal, troubleshooting, and communication skills.
Strong leadership qualities with the ability to mentor/coach.

What happens next
Hit ‘Apply Now’.

Pre-screening: CV, LinkedIn, and Evaluation Questions.
Pre-screening assessment, optional.

Interviews:

With the relevant Team Leads to assess overall skills, experience, and fit.
Option to have a culture-fit interview with the Head of People.

References:

Reference checks (at least 2) and personal checks (socials, networks, etc).
Offer and contracts get sent.

Please note the following:

The relationship between you and The Delta is a contractual relationship. As such, you will remain an Independent Contractor for the duration of your assignment with us. You will be required to send monthly invoices based on work done. Our Contracts are usually valid for three months, but this may vary depending on the project work requirements.
Depending on the urgency of the role, we may have a role available immediately. Alternatively, we will keep you on our database for future projects if we think you are a good fit for us. Throughout the process, we will communicate with you to manage expectations accordingly as to when you can expect feedback from us.

Application email or URL: http://thedelta.retool.com
Join Jobs South Africa

Apply for this Job

To apply for this job please visit thedelta.retool.com.