Software Developer | Disa-Ada-Dev-Jhb-Con-0060

Decision Inc.

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Decision Inc. is seeking an experienced .NET developer to modernise solutions using Microsoft patterns and best practices. You will design, build, and integrate backend services and front-end components as part of client Digital Transformation journeys.

You will work with Technical Leads, estimate effort, and mentor teammates while delivering robust, scalable software across .NET and related technologies such as Web API, MVC, Angular/React, and Azure.

Qualifications

  • 5+ years of .NET development experience with web technologies.
  • Experience with Web API, REST, and MVC.
  • Strong SQL skills with MS SQL and ORM (Entity Framework).
  • Solid understanding of OOP, SOLID, and DDD concepts.
  • Experience designing and integrating solutions across platforms.
  • Familiarity with Azure services and modern dev practices.

Responsibilities

  • Design, develop, test, and debug .NET applications and services.
  • Build front-end and back-end components and integrate with external systems.
  • Provide accurate effort estimations and contribute to project planning.
  • Mentor teammates and promote best practices and patterns.
  • Ensure code quality and performance across the solution.

Skills

.NET development
C# programming
Web API
WCF (SOAP/REST)
MVC ASP.NET
Angular
ReactJS
MS SQL
Entity Framework
OOP concepts
SOLID principles
Git version control
Azure Functions

Tools

Azure
SQL Server
Visual Studio
Azure DevOps

Job description

We are looking for an experienced developer that has experience in .Net software development and is looking to modernise their approach using the latest methodologies. This candidate should be able to analyse complex business challenges and determine how these can be solved utilising Microsoft's best practices and patterns. This includes the development of new custom functionality, systems integration into external applications, custom workflow development, or the development of custom solutions in order to meet the business requirement. Solutions that you would build include front-end and back-end implementations for code.

It is advantageous that the candidate has experience in a broad range of development technologies. Also having knowledge of the capabilities and limitations of developing on the various platforms, enabling them to make informed design decisions with regard to meeting business requirements.

Our developers are also consultants. We strive to ensure that our clients receive the most comprehensive and technologically appropriate solutions to assist them in their Digital Transformation journey. We strive to ensure that our solutions drive the future of innovation and digitisation.

Who Are We?

Decision Inc. is a global digital partner that enables businesses to reinvent themselves to realise their full potential.

We deliver agility, resilience, and intelligence to any enterprise, enabling them to adapt quickly and thrive through innovation and opportunity. Our teams have engaged with more than 400 clients globally over the past 15 years, providing them with the expertise to build, operate, and optimise their digital businesses.

We achieve this by leveraging the world's best technology to drive our client's business ambitions forward into tomorrow's reality. These technologies include but are not limited to: Microsoft, SAP, Qlik, Snowflake, Alteryx, Automation Anywhere, and Workday Adaptive Insights.

Our success is ultimately driven by our entrepreneurial culture, industry exposure, and the passion of our people. We have three key cross-functional teams – Functional and Specialist Consulting, Development, and Engineering teams. Based in four global offices, our exceptional consultants focus on delivering value to clients by keeping them at the centre of our service delivery. To find out more about our exciting fast-paced culture visit: Careers at Decision Inc.

What will you do?

  • Work with the Technical Leads in designing and building solutions using broad range of platforms, primarily .Net and .Net Core
  • Designing, programming, testing, debugging, and enhancing existing and new software solutions
  • Provide support and stability in existing and new solutions
  • Integrate new solutions with existing systems
  • Assist in providing accurate effort estimations and costings for scoped solutions
  • Take ownership and assist project teams with implementing solutions
  • Partake in development where necessary to ensure a project meets the quality and deadline that is expected
  • Mentor team members and assist with building capability and skill

Who do you need to be?

Required:

  • At least 5 years of experience in .NET development using web technologies and C#,
  • Experience in 1 or more of the follow web technologies: Web API, WCF (SOAP beneficial, REST essential), MVC, ASP.Net, Angular, ReactJS,
  • Experience in working with MS SQL for transactions and querying,
    Excellent understanding of Entity Framework and ORM,
  • Excellent understanding of OOP concepts,
  • Strong understanding of N-Tier, DDD, SOLID,
  • Comfortable working with source control such as TFS or GIT,
    Excellent understanding of Identity Frameworks such as OAuth, Azure AD, ASP Identities,
  • Attention to detail

Highly advantageous:

  • Experience with developing Azure solutions using Azure Functions, App Services, Azure SQL, Logic apps, etc.
  • Architecting solutions to meet client requirements and budget expectations.
  • Translating functional specifications to technical specifications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Business Systems Analyst | DISA-ADA-BA-CON-0055
Business Systems Analyst | DISA-ADA-BA-CON-0055

Decision Inc. • Johannesburg

On-site
ZAR 420,000 - 620,000
Senior .NET Solutions Architect for Digital Transformation
Senior .NET Solutions Architect for Digital Transformation

Decision Inc. • Johannesburg

On-site
ZAR 600,000 - 900,000
Software Engineer
Software Engineer

Belay Talent Solutions • Cape Town

On-site
ZAR 420,000 - 660,000
Senior .Net Developer
Senior .Net Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
.Net Developer
.Net Developer

Sabenza IT & Recruitment • Eersterivier

On-site
ZAR 600,000 - 900,000
Senior .Net Application Developer
Senior .Net Application Developer

Boardroom Appointments • Cape Town

On-site
ZAR 650,000 - 900,000
Senior Full-Stack Developer (.Net)
Senior Full-Stack Developer (.Net)

Indsafri • South Africa

On-site
ZAR 900,000 - 1,300,000
Intermediate Developer C#
Intermediate Developer C#

icekey.tech • Sandton

On-site
ZAR 480,000 - 800,000
Lead Developer
Lead Developer

Network Finance • Centurion

On-site
ZAR 900,000 - 1,300,000
Medical Aid
Pension Fund
Senior .Net Developer
Senior .Net Developer

Linkfields Innovations (Pty) Ltd • Johannesburg

On-site
ZAR 700,000 - 900,000