Middle .NET Developer

Maliyyə Nazirliyi - Rəqəmsal Maliyyə Mərkəzi

.NET

Location
Not specified
Employment
Full-time
Level
Mid-level
Category
Backend
Posted

Description

Backend inkişafı

C# və .NET əsasında backend servis və mikroservislərin hazırlanması və inkişaf etdirilməsi

RESTful API-lərin dizaynı, implementasiyası, optimallaşdırılması və sənədləşdirilməsi

Mikroservis və monolit sistemlərdə REST və message broker əsaslı inteqrasiyaların qurulması

Biznes tələblərinə uyğun funksionallıqların və biznes məntiqinin implementasiyası

Uyğun alqoritm və data strukturlarından istifadə etməklə performanslı kodun yazılması

Mövcud kod bazasında bug fix, refaktorinq və optimallaşdırma işlərinin aparılması

Exception handling, validation, authentication və authorization mexanizmlərinin tətbiqi

Sistem və arxitektura uyğunluğu

Mövcud Microservices və ya Modular Monolith arxitekturasına uyğun yeni funksionallıqların hazırlanması

Servis və modulların dizaynı ilə bağlı texniki müzakirələrdə iştirak

Servislərarası inteqrasiyaların implementasiyası və dəstəklənməsi

Asinxron və event-driven məlumat axınlarının tətbiqində iştirak

Domain modellərinin formalaşdırılması və mövcud DDD yanaşmalarının kod səviyyəsində tətbiqi

Tətbiqlərin stabil, təhlükəsiz və performanslı işləməsinə töhfə verilməsi

Test və kod keyfiyyəti

Unit və integration test-lərin hazırlanması

Mövcud testlərin dəstəklənməsi və test coverage göstəricisinin qorunmasına töhfə verilməsi

Code review prosesində aktiv iştirak

Clean Code, SOLID və layihənin development standartlarına uyğun kod yazılması

Kod keyfiyyəti və technical debt ilə bağlı problemlərin aradan qaldırılmasında iştirak

Komanda işi və proseslər

Agile/Scrum proseslərində və sprint tədbirlərində aktiv iştirak

Texniki tapşırıqların təhlili və qiymətləndirilməsində iştirak

Texniki həllərin komanda ilə müzakirəsi və qəbul edilmiş arxitektura qərarlarına uyğun implementasiyası

Texniki risk və maneələrin vaxtında müəyyənləşdirilməsi və eskalasiya edilməsi

Komanda daxilində effektiv əməkdaşlıq və bilik paylaşımı

Əməliyyat dəstəyi və sənədləşmə

Docker əsaslı development mühitində işləmək

CI/CD çərçivəsində build və deployment proseslərində iştirak

Log və monitoring alətləri vasitəsilə problemlərin ilkin diaqnostikasını aparmaq

Test və production mühitlərində yaranan problemlərin araşdırılmasına töhfə vermək

OpenAPI/Swagger vasitəsilə API sənədlərinin hazırlanması və aktual saxlanılması

Texniki sənədlərin və sistem dizayn qərarlarının sənədləşdirilməsində iştirak

Requirements

Təcrübə və ümumi biliklər

İT, Kompüter elmləri və ya əlaqəli sahə üzrə ali təhsil

Backend development sahəsində minimum 3 il praktiki iş təcrübəsi

C# və .NET ilə real layihələrdə işləmə təcrübəsi

Tapşırıqları təhlil etmək və müəyyən edilmiş texniki yanaşma çərçivəsində müstəqil icra etmək bacarığı

Analitik düşünmə, problem həll etmə və effektiv kommunikasiya bacarığı

C# və .NET

C# 12 və ya daha yeni versiyalarla praktiki iş təcrübəsi

.NET 8 və ya daha yeni versiyalarla real layihə təcrübəsi

OOP, SOLID, Clean Code və əsas design pattern-lər üzrə bilik

Collections, Generics və LINQ ilə işləmə bacarığı

Əsas data strukturları və Big-O notation haqqında bilik

Async/await, Task və asinxron proqramlaşdırma prinsipləri üzrə praktiki bilik

Concurrency, thread safety və synchronization prinsipləri haqqında anlayış

Memory management və garbage collection mexanizmləri haqqında baza bilikləri

.NET ekosistemi

ASP.NET Core, Web API, Middleware və Dependency Injection ilə praktiki iş təcrübəsi

Entity Framework Core ilə işləmə bacarığı

LINQ və database sorğularının optimallaşdırılması üzrə bilik

Authentication və authorization prinsipləri haqqında anlayış

JWT ilə praktiki iş təcrübəsi

OAuth 2.0 və OpenID Connect haqqında baza bilikləri

Global exception handling və API validation mexanizmlərinin tətbiqi təcrübəsi

Arxitektura və inteqrasiya

Mikroservis və monolit arxitekturaların əsas prinsipləri haqqında bilik

Servislərarası REST kommunikasiyası ilə iş təcrübəsi

HTTP metodları, status kodları və RESTful API dizayn prinsipləri üzrə bilik

Event-driven və asinxron sistemlərin işləmə prinsipləri haqqında anlayış

Repository və digər əsas design pattern-lər ilə iş təcrübəsi

DDD və Clean Architecture yanaşmaları haqqında anlayış

Məlumat bazaları və messaging

PostgreSQL və SQL ilə praktiki iş təcrübəsi

Joins, indexing və query optimization haqqında bilik

Transaction management və transaction isolation prinsipləri haqqında anlayış

Entity relationship-lərin düzgün modelləşdirilməsi bacarığı

Database migration-larının idarə edilməsi təcrübəsi

RabbitMQ və ya Apache Kafka ilə ilkin praktiki iş təcrübəsi

Producer/consumer, retry və dead-letter queue anlayışları haqqında bilik

Redis və caching prinsipləri haqqında bilik

Test və development alətləri

xUnit, NUnit və ya oxşar framework ilə unit test-lərin hazırlanması bacarığı

Moq, NSubstitute və ya oxşar mocking alətləri ilə iş təcrübəsi

Integration test-lərin hazırlanması haqqında bilik və ya praktiki təcrübə

Git və branch-based development prosesi ilə işləmə təcrübəsi

Docker vasitəsilə tətbiqlərin build və run edilməsi bacarığı

GitLab CI və ya oxşar CI/CD alətləri ilə ilkin iş təcrübəsi

Swagger/OpenAPI və Postman kimi API alətləri ilə işləmə bacarığı

Üstünlük hesab olunur

.NET 10 və müasir C# imkanları ilə iş təcrübəsi

Dapper ilə praktiki iş təcrübəsi

CQRS və MediatR ilə işləmə təcrübəsi

MassTransit ilə message-based sistemlərin hazırlanması təcrübəsi

Hangfire və ya Quartz.NET ilə background job-ların idarə edilməsi təcrübəsi

Keycloak ilə inteqrasiya təcrübəsi

MongoDB və ya digər NoSQL məlumat bazaları ilə iş təcrübəsi

Kubernetes haqqında ilkin bilik

Serilog, ELK, OpenTelemetry, Prometheus və Grafana ilə iş təcrübəsi

Distributed tracing haqqında bilik

Span , Memory və Channels haqqında anlayış

Profiling və performans optimizasiyası alətləri ilə ilkin iş təcrübəsi

High-load və ya maliyyə sistemlərində iş təcrübəsi

Apply at the source

This role was published by Maliyyə Nazirliyi - Rəqəmsal Maliyyə Mərkəzi and listed via Hr Rmm Mof.az. Applications are handled there, not on this site.

View & apply on hr-rmm.mof.az ↗