Senior Backend Developer (.NET)
Режим работы Полная занятость Категория ИТ
Подпишитесь на похожие вакансии
Новые похожие вакансии — на Email или в Telegram.
О должности
Təsvir
We are looking for a Senior C# Engineer to join our engineering team and contribute to the development of reliable, scalable, and high-performance backend systems. In this role, you will design and build robust services using C# and .NET, collaborate with cross-functional teams, and help deliver secure, maintainable, and business-critical digital solutions that support large-scale platforms and real user needs.
Tələblər
What Your Tech Profile Looks Like
- Core Language Expertise: Deep experience with C# and modern .NET (8+). You feel comfortable explaining memory allocation concepts, working with async/await flows efficiently, and optimizing code execution paths for critical paths.
- Architectural Approach: A strong understanding of modern architectural styles, specifically Clean Architecture and Domain-Driven Design (DDD). You know how to define clear boundaries between services without over-engineering the solution.
- Web Services & APIs: Practical experience building, securing, and benchmarking RESTful APIs using ASP.NET Core Web API. Familiarity with managing API life cycles, versioning, and middleware customization.
- Data & Messaging Infrastructure: * Solid hands-on experience with Entity Framework Core (including query profiling, migration management, and performance tuning) alongside raw SQL when needed.
- Experience working with relational and NoSQL databases (such as PostgreSQL, MS SQL, or MongoDB).
- Familiarity with message brokers like RabbitMQ or Apache Kafka for handling asynchronous background processing, and caching strategies using Redis.
- Containers & Reliability: Comfortable dockerizing backend modules, managing multi-container setups via Docker Compose, and using structured logging (e.g., Serilog, NLog) to monitor and trace production behavior.
Background & Collaborative Qualities
- Professional Journey: Around 5+ years of software engineering experience, with a solid focus on building mid-to-large scale backend applications using the .NET ecosystem.
- Problem Solving & Clarity: Ability to break down high-level, ambiguous product ideas into structured, manageable technical tasks. You enjoy collaborating with product owners to find the most pragmatic path forward.
- Team Uplift & Code Quality: You actively look forward to participating in constructive code reviews, sharing best practices, and mentoring mid or junior-level engineers to help them level up their skills.
- Agile Mindset: Comfortable working in iterative Agile/Scrum environments using tracking tools like Jira and keeping documentation transparent via Confluence.
- Languages: Full professional proficiency in Azerbaijani for smooth team collaboration, and strong Technical English to easily digest technical documentations, GitHub discussions, and modern tech blogs.
A
Anonym