We are an architectural and engineering company with over 10 years of experience delivering large-scale and innovative projects. We provide a full range of services, from urban planning concepts to building commissioning. Our portfolio includes over 100 projects – educational and healthcare facilities, hotels, offices, business centers, industrial and infrastructure sites, as well as a variety of residential complexes.
We’re currently developing our digital project BEEMESTA and are looking for talented developers to help bring it to life. This project is the reason we’ve joined Djinni – we’re excited to meet people who share our passion for innovation and modern technology.
-
· 235 views · 51 applications · 30d
Middle .NET Backend engineer
Full Remote · Ukraine · Product · 2.5 years of experience · B1 - IntermediateAbout us: We are an architectural and engineering company focused on large-scale innovative projects. We provide a full range of design services - from urban planning concepts to support for the commissioning of facilities. An integral part of the work of...About us:
We are an architectural and engineering company focused on large-scale innovative projects. We provide a full range of design services - from urban planning concepts to support for the commissioning of facilities.
An integral part of the work of AVR Development specialists is the use of BIM (Building Information Model) technology, which applies the principle of “building twice”. We create an accurate digital model of the future building, which allows us to develop a comprehensive estimate of all sections of the project and avoid mistakes during construction. BIM technology saves the customer money during construction.
About the project:
BEEMESTA is a digital ecosystem for construction that combines Building Information Modeling (BIM) technologies with algorithms for integrating cost estimation data. The project was created to eliminate inefficiencies in construction project budgeting through automated cost calculations, transparent resource planning, and digital integration of all stakeholders — architects, cost estimators, suppliers, and project managers.
The core of BEEMESTA is the creation of a unified digital environment where work volumes can be assessed quickly and accurately, and the best market prices for materials and services can be selected. Our goal is to eliminate duplicated work, delays, and cost overruns caused by fragmented communication between project participants.
We are looking for a Middle .NET Backend Engineer to strengthen our team and deliver the project.
Requirements:
Backend Expertise
- Expert-level knowledge of modern .NET and C# programming
- Strong experience with ASP.NET Core, Entity Framework Core
- Proficiency in building RESTful APIs and microservices architectures
- Knowledge of design patterns and software architecture principles
- Proficiency in API design principles and OpenAPI specifications
Database&Data Management
- Strong experience with SQL Server, PostgreSQL, or other relational databases
- Proficiency in database design, optimization, and performance tuning
- Experience with ORM and data access patterns
Azure Cloud
- Experience with Azure Service Bus, Event Grid, and messaging patterns
- Proficiency in Azure Functions, App Services, Key Vault, and Application Insights
- Knowledge of Azure storage solutions (Blob Storage, Table Storage, etc.)
- Experience with Azure DevOps for CI/CD and project management
Architecture
- Strong understanding of Clean Architecture, SOLID principles, and DDD patterns
- Experience with microservices patterns and distributed systems design
- Knowledge of event-driven architectures and asynchronous programming
Testing
- Experience with unit testing frameworks (xUnit, NUnit) and mocking libraries
- Knowledge of integration testing and contract testing strategies
- Experience in test-driven development (TDD) and behavior-driven development (BDD).
Best practices
- Design robust and scalable backend architectures
- Debug complex distributed system issues and optimize performance
- Prioritize security and data protection in design decisions
- Optimize system performance and resource utilization
- Create comprehensive API documentation and technical specifications
Nice to have
- Experience with containerization (Docker) and orchestration (Azure Kubernetes Services)
- Knowledge of message brokers and event streaming platforms
- Familiarity with caching strategies (Redis, in-memory caching)
Experience with AI-powered development tools (GitHub Copilot, Cloude, etc.)
We offer:
Competitive salary based on your skills and experience
Opportunities for professional growth, including mentorship and access to learning resources
Paid vacation and sick leave, ensuring a healthy work-life balance
Flexible working hours and hybrid/remote options to suit your lifestyle
More