At Avenue Code, we are passionate about transforming businesses through technology. We are a leading end-to-end development consultancy for digital transformation across various markets, growing sustainably since day one. We believe that great results are born from strong relationships. Our team combines technical expertise, collaboration, and a welcoming approach to work that makes all the difference.
About The Opportunity
We are seeking a highly skilled and experienced Senior Backend .NET Developer to join our dynamic and innovative engineering team.
In this role, you will design, develop, and deploy robust, scalable, and high-performance backend systems , working extensively with .NET Core , microservices , and Azure cloud services to power the next generation of our platform.
This is a unique opportunity to contribute to complex technical challenges , mentor other engineers, and drive architectural and strategic decisions that shape the future of our products.
We’re looking for someone passionate about building technology that creates real impact for users.
Responsibilities
- Architect and Develop : Lead the design and implementation of scalable and resilient backend services using .NET Core, REST APIs, and microservices patterns.
- Cloud-Native Solutions : Build and manage applications leveraging Azure services such as Azure Functions, CosmosDB, SQL Server, and API Management.
- Event-Driven Systems : Design and implement event-driven architectures using RabbitMQ, SQS, or Kafka for decoupled and responsive systems.
- Technical Leadership : Provide guidance and mentorship to software engineers, fostering a culture of quality, innovation, and continuous improvement.
- Code Quality and Best Practices : Advocate for DDD (Domain-Driven Design), TDD (Test-Driven Development), and ensure high standards for code quality, performance, and security.
- System Monitoring and Reliability : Implement monitoring and logging using Application Insights or equivalent tools to ensure system health and observability.
- Collaboration : Partner with product managers, designers, and stakeholders to translate business requirements into technical solutions.
- Knowledge Sharing : Act as a subject matter expert, sharing expertise through documentation, presentations, and workshops.
Required Qualifications
6+ years of professional experience in software development with a strong focus on the .NET ecosystem.Deep expertise with .NET Core, C#, and Entity Framework.Proven experience designing and maintaining RESTful APIs and microservices architectures.Strong hands‑on experience with Microsoft Azure, including Azure Functions, CosmosDB, SQL Server, and API Gateway.Solid understanding of Domain-Driven Design (DDD) and Event-Driven Architecture.Proficiency with both SQL (SQL Server, MySQL) and NoSQL (CosmosDB, MongoDB) databases.Experience with CI / CD pipelines, Git, and tools like Swagger / OpenAPI.Strong background working in Agile / Scrum environments.Nice to Have Skills
Experience with messaging queues like RabbitMQ, Kafka, or AWS SQS.Familiarity with containerization (Docker, Kubernetes).Exposure to Azure DevOps or other cloud CI / CD platforms.Understanding of observability and performance tuning practices.#J-18808-Ljbffr