14 nov
|
DataArt Middle East
|
Armenia
14 nov
DataArt Middle East
Armenia
Armenia If you received this vacancy from our recruiters — read our Privacy Notice.
For Pros Learn More
Technology stack - NET, Clean Architecture, Microservices, Design Patterns, SOLID, Distributed Systems, REST, Messaging, SQL, Docker, Kubernetes, RabbitMQ, Kafka, Logging, Monitoring, CI/CD Project overview 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.
Position overview We are looking for a Middle .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.
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 Middle .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 Blog Post Maxim Polyakov: The IDLE Terminator Blog Post “Focus on What Gives You Energy” – Yuri Gubin, Chief Innovation Officer Blog Post "We can preserve the 'human face' behind bureaucracy." — Luba Kabrits, DataArt’s CFO Useful links More on work at DataArt How to grow at DataArt Colleagues, offices, ducks
📌 Middle .Net Developer with Microservices, Banking App (Armenia)
🏢 DataArt Middle East
📍 Armenia