Job Openings Senior C# .NET Software Engineer

About the job Senior C# .NET Software Engineer

The Candidate

The role requires a highly accomplished and creative C# engineer for building advanced microservices architecture web

applications and mobile applications. You will also have experience as a lead or have an interest in looking to move into that

position. Strong development experience with microservices architecture and building high scalability web applications is a must.

What would be your responsibilities?

Working on complex software development projects (developing, architecture and functional testing)

Working with the latest software and leading-edge development tools will give you an opportunity to

enhance your skills and expertise in a dynamic multinational environment

Required

Minimum 5+ years using C# and Visual Studio

Extensive understanding of microservices architecture and high scalability web applications

Extensive Experience with Web/API development skills using .NET framework, ASP.NET Core Blazor

Extensive Experience with JavaScript, HTML and CSS/SCSS experience

Understanding of Oauth, OpenId Connect, JWT

Development experience with Entity Framework (Postgres)

Experience integrating third-party REST Web APIs

Understanding of Agile development practices

Relevant tertiary qualification, or equivalent work experience

Good written and spoken English

Flexibility with working hours

Proactive, fast learner

Preferred

Extensive Experience with Dapr and RabbitMQ

Experience with AWS, docker, Kubernetes

Experience with MudBlazor

Personal attributes and experience

Proven success in producing high-quality code

Driven by building great features and product improvements

Solid background in a Full Stack Development role (ideally 5 plus years)

Excellent attention to detail and accuracy

Time management skills with the ability to meet deadlines

Ability to effectively work autonomously and as part of a team

Ability to quickly grasp and assess concepts, situations, and personalities.

Good interpersonal, organizational, and communication skills.

Technologies Used

Frontend

ASP.NET 6.0 (C#) + Blazor,

Blazor Component Library: MudBlazor (Google Material Design Component Library)

Backend

Entity Framework 6.0

PostgreSQL database

Openddict (Authorisation and Authentication)

Dapr

RabbitMQ

Docker, kubernetes