10/22/2026 updated


100 % available
Senior Software Developer & Software Architect
Cluj-Napoca, Romania
Only remote
Software Engineer - Faculty of Computer Science and Automation, Technical University of Cluj-Napoca.NET FrameworkDevOps.NET Framework 4Software ArchitectureRabbitMQSoftware DesignSoftware EngineeringSolution ArchitectureSystems Architecture.NET CoreApache KafkaMicroservices
.NET Development
Extensive experience with .NET Framework 4.8 and .NET Core 8, including development of microservice architectures, migration to .net standard and .net core, and building scalable back-end solutions using C#.
Microservice Architecture & Software Design
Design and implementation of microservice infrastructures using multiple repositories, RabbitMQ and Kafka for inter-service communication, and Azure DevOps for deployment pipelines.
Database Management
Proficiency with multiple database systems including SqlServer, Oracle, CosmosDB, MsSQL, MySQL, and AWS Aurora, covering both development and architecture aspects.
Cloud & DevOps
Hands-on experience with Azure DevOps for CI/CD pipelines, AWS services including FireHouse, Kinesis, Lambda, and data warehouse solutions, as well as deployment tools like Jenkins, Armour, Octopus, and Bamboo.
Front-End Development
Knowledge of front-end technologies including HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, and KendoUI, including version upgrades and creation of new UI components.
Team Leadership & Mentoring
Experience leading teams of 3 to 6 people, mentoring new members, holding knowledge sharing sessions, giving rough estimates, creating project timelines, and managing project infrastructure.
Message Queuing & Communication
Practical use of RabbitMQ and Kafka for asynchronous communication between application services, improving resilience and performance in distributed systems.
Testing & Quality Assurance
Experience with Selenium for web scraping and automated testing, as well as code refactoring and test fixing using Microsoft Test Management and TFS.
Monitoring & Authentication
Usage of monitoring tools such as Grafana and Prometheus, and authentication solutions including Auth0 and IdentityServer.
Versioning & Project Tracking
Proficient with Git, GitHub, SVN for version control, and project tracking tools such as Jira and Utrack.
Extensive experience with .NET Framework 4.8 and .NET Core 8, including development of microservice architectures, migration to .net standard and .net core, and building scalable back-end solutions using C#.
Microservice Architecture & Software Design
Design and implementation of microservice infrastructures using multiple repositories, RabbitMQ and Kafka for inter-service communication, and Azure DevOps for deployment pipelines.
Database Management
Proficiency with multiple database systems including SqlServer, Oracle, CosmosDB, MsSQL, MySQL, and AWS Aurora, covering both development and architecture aspects.
Cloud & DevOps
Hands-on experience with Azure DevOps for CI/CD pipelines, AWS services including FireHouse, Kinesis, Lambda, and data warehouse solutions, as well as deployment tools like Jenkins, Armour, Octopus, and Bamboo.
Front-End Development
Knowledge of front-end technologies including HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, and KendoUI, including version upgrades and creation of new UI components.
Team Leadership & Mentoring
Experience leading teams of 3 to 6 people, mentoring new members, holding knowledge sharing sessions, giving rough estimates, creating project timelines, and managing project infrastructure.
Message Queuing & Communication
Practical use of RabbitMQ and Kafka for asynchronous communication between application services, improving resilience and performance in distributed systems.
Testing & Quality Assurance
Experience with Selenium for web scraping and automated testing, as well as code refactoring and test fixing using Microsoft Test Management and TFS.
Monitoring & Authentication
Usage of monitoring tools such as Grafana and Prometheus, and authentication solutions including Auth0 and IdentityServer.
Versioning & Project Tracking
Proficient with Git, GitHub, SVN for version control, and project tracking tools such as Jira and Utrack.
Experience
Professional experience10+ years
Freelancer since2020
Languages
EnglishGood
Project history
Working on a project based on .NET Framework 4.8 and .NET Core 8 with SqlServer, Oracle, and CosmosDB for database. Kafka is used for communication between app services and Azure DevOps for deployment. The project is built on a microservice architecture within multiple repositories. Key achievements include using Selenium to parse websites for data extraction, implementing a solution to archive data from Google Drive, helping connect and gather data from WeCom, and mentoring new members with knowledge sharing sessions.
Project based on .NET Framework 4.8 with KendoUI and SqlServer. RabbitMQ used for inter-service communication and Azure DevOps for deployment. The project has over 2 million lines of code. Key achievements include improving ETL process performance by over 80%, developing a code generation solution for generic API endpoints, upgrading KendoUI from 2017 to 2024, developing a static web app on Azure for a maintenance page, and helping with migration to .net standard and .net core.
Worked as a software architect in close relation with clients, product owners, and administrative staff. Started multiple projects developing architecture using monolith or microservices approaches. Led teams of 3 to 6 people, gave rough estimates, created project timelines, and managed project infrastructure and deploy pipelines. Key project involved migration from an old system to a microservice infrastructure using RabbitMQ for communication between services.