DataArt

.NET developer for banking apps

In short

Senior .Net Developer role building distributed backend solutions for a banking app, working onsite from the client's office in Yerevan, Armenia. The role requires strong knowledge of .NET, Clean Architecture, microservices, SQL, Docker/Kubernetes, CI/CD, and message brokers like RabbitMQ and Kafka, plus exposure to AI-powered systems design. Posted by DataArt, a software development and consulting company, for a financial-domain client project demanding architecture, integration, and performance expertise.

Description
We are looking for a Senior .Net Developer to support the design and delivery of distributed backend solutions for a Banking App. In this role, you will work with modern .NET technologies, architectural patterns, databases, integration mechanisms, and DevOps practices in an onsite setup in Armenia. The Banking App is a financial domain project delivered from the client's office in Armenia. It is centered on developing reliable and scalable .NET based solutions with a strong focus on architecture, integration, performance, and operational quality.
Responsibilities
•Develop backend solutions using the .NET ecosystem
•Design software architecture using Clean Architecture and microservices principles
•Apply design patterns and SOLID principles in implementation decisions
•Build and support distributed systems for scalable application workflows
•Optimize SQL queries and database performance
•Design database structures with a focus on efficiency and maintainability
•Implement system integration patterns using REST and messaging
•Collaborate on software quality and testing strategy execution
•Improve application performance and scalability mechanisms
•Work with containerization technologies including Docker and Kubernetes
•Support CI/CD environments and DevOps processes
•Integrate message brokers such as RabbitMQ and Kafka into backend workflows
•Implement observability practices through logging and monitoring
•Contribute to the design and implementation of AI powered systems
•Work from the client's office in Armenia as part of project delivery
Requirements
•Experience as a Senior .Net Developer
•English language proficiency
•Knowledge of software architecture including Clean Architecture and microservices
•Knowledge of design patterns and SOLID principles
•Understanding of distributed systems
•Knowledge of performance and scalability mechanisms
•Knowledge of database design and optimization
•Knowledge of system integration patterns including REST and messaging
•Knowledge of software quality and testing strategies
•Advanced knowledge of the .NET ecosystem
•SQL and database performance optimization skills
•Knowledge of containerization technologies including Docker and Kubernetes
•Knowledge of DevOps processes
•Knowledge of message brokers including RabbitMQ and Kafka
•Knowledge of observability practices including logging and monitoring
•Practical knowledge of microservices architecture
•Knowledge of algorithms and software performance optimization
•Up to date knowledge of designing and implementing AI powered systems
•Knowledge of CI/CD environments and DevOps processes
•Ability to work from the client's office in Armenia
Conditions
No conditions are specified in the posting.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot