Senior .NET Engineer (w/ Azure) Offline

Job Description:

 

We are seeking a skilled developer to join our team, responsible for enhancing system quality and driving improvements in our applications. Your day-to-day tasks will include identifying issues, developing standard procedures, and implementing system enhancements.

 

Responsibilities:

- Enhance system quality by identifying issues, common patterns, and developing standard operating procedures.

- Identify opportunities for improvement in applications, make recommendations, and design and implement systems.

- Maintain and improve existing codebases, and participate in peer code reviews.

 

Mandatory Skills:

- Excellent knowledge of C# and the .NET platform.

- 7+ years of relevant working experience, preferably in an international environment.

- Experience in developing web applications.

- Familiarity with relational databases such as MS SQL, Postgres, and ORM frameworks like Entity Framework.

- Solid understanding of networking and REST API design principles.

- Experience with Kubernetes and Docker containers.

- Knowledge of the Azure Cloud platform.

- Familiarity with messaging middleware such as Kafka or RabbitMQ.

- Bachelor's or Master's degree in Computer Science, Mathematics, Physics, Engineering, or equivalent experience.

 

Nice-to-Have Skills:

- Experience with Azure DevOps and PaaS, Azure Expert certification.

- Proficiency in TypeScript and React.js.

 

Languages:

English: Upper Intermediate (B2).

The job ad is no longer active

Look at the current jobs C# / .NET →