Software Engineer (.NET Full Stack)

Job Description

Are you a master of .NET technologies with a passion for developing applications across web, desktop, and mobile platforms?

We are seeking a Software Engineer with expertise in .NET Full Stack Development and proficiency in JavaScript frameworks such as Angular or React, and ORM tools like Entity Framework Core or Entity Framework.

The ideal candidate is dedicated to innovation, excellence, and continuous learning.

Join the team of highly skilled professionals and elevate your career while making a significant impact in a dynamic environment.

Position details:

Type: Permanent
Primary Purpose: In this role, you will leverage your extensive knowledge and experience to develop world-class, high-quality web and mobile applications for leading organizations. You will play a critical role in improving product quality through containerization and continuous integration, contributing to a seamless DevOps process. Your responsibilities will span various stages of the SDLC, including system design, analysis, scoping, and estimation. By researching and applying cutting-edge technologies, you will drive the success of our projects.

Job description / core competencies:

Delivery

Using your knowledge and experience to develop world-class, high-quality web and mobile applications for some of the countrys leading organisations

Looking at ways to improve the quality of the product we ship using containerisation and continuous integration to create a well-oiled DevOps process

Using your experience with multiple systems and processes

Getting involved in various parts of the SDLC such as system design, analysis, scoping and estimation

Researching cutting-edge technologies, and identifying ways to apply them into your project

People

Demonstrating maturity in work ethic and motivation

Influencing change within the team

Building relationships and driving a collaborative team culture

Working with teams to solve complex business problems, and make an impact, while pushing yourself and others to become more

Coordinating with teams to meet quality standards and timelines

Mentoring and growing others

Holding others accountable to a standard of excellence

Galvanising team members

Customer

Building strong relationships and understanding customer business needs

Managing customer expectations

Identify opportunities for service improvements and strategic alignment

Ensuring compliance with data security and industry regulations

Location: Johannesburg & Cape Town

Job Qualifications, Skills & Experience:

A bachelors degree in IT, Engineering or other Sciences

Minimum 4 years' experience working as a software engineer within an enterprise environment

Experience working in a delivery team together with other disciplines to deliver a product

A solid understanding of software engineering fundamentals

The commitment to building software using clean code and industry best practices

Proficiency and even mastery in various technologies

Agility to adapt to new frameworks and technologies

An ability to architect and structure small projects

The ability to build applications within an enterprise environment

To collaborate and bring your unique contributions to a team environment

An ambition to continually improve your skills, embrace challenges and be driven by excellence

Technologies: Frontend tech: Angular, Blazor, React, Vue; ORM Tools: Entity Framework Core or Entity Framework; Relational databases: MS SQL, PostgreSQL, MySQL, Oracle; Non-relational databases: MongoDB, Cosmos DB; Unit Testing: NUnit or xUnit; Cloud environments: Azure, AWS, GCP; IAC: Terraform, Bicep, AWS CDK; Event-based messaging queues: Kafka, RabbitMQ, Amazon SQS; DevOps: Azure DevOps, GitHub.

Work in South Africa
Employment Options
Required Academic Degree
Professional Experience
Skills
  • Angular
  • Blazor
  • React
  • Vue
  • ORM
  • Entity Framework Core
  • Entity Framework
  • Relational Databases
  • MS SQL
  • PostgreSQL
  • MySQL
  • Oracle
  • MongoDB
  • Cosmos DB
  • Unit Testing
  • NUnit
  • XUnit
  • Azure
  • AWS
  • GCP
  • IAC
  • Terraform
  • Bicep
  • AWS CDK
  • Event-based Messaging Queues
  • Kafka
  • RabbitMQ
  • Amazon SQS
  • DevOps
  • Azure DevOps
  • GitHub
Apply to Job

Company

Company Name

Enshrine

Company Details

View Enshrine details

Recruiter

Deedre Redelinghuys

Recruitment Agent

Bloemfontein, Gauteng, South Africa

View Details