
.NET Developer – Remote, EU
Posted May 22

Posted May 22
This is a fully remote position, open to applicants in Spain.
• Develop and maintain backend code in .Net 8.0+ utilizing popular libraries such as Newtonsoft.Json, OpenTelemetry, Swagger, Bogus, AutoBogus, and Moq.
• Engage in the .NET implementation of a micro-services architecture, ensuring the backend code is reliable, fast, scalable, and secure while meeting requirements and service level agreements.
• Create and support services that read, transform, and write data across various sources and destinations, including APIs, SQL Server, Elasticsearch, Redis, ActiveMq, graph databases, and CSV files.
• Review and approve Pull Requests submitted by team members.
• Implement validation strategies through unit and integration testing.
• Establish and manage build and release pipelines as well as TestPlans within Azure DevOps.
• Create and manage Kubernetes helm charts for all supported applications and services.
• Write and support complex SQL Server Stored Procedures.
• Develop Kibana dashboards and Elasticsearch queries.
• Implement OAUTH mechanisms; knowledge of ADFS is advantageous.
• Collaborate effectively within a team, adhering to SCRUM methodology, and provide work estimates upon request.
• Compose technical documentation.
• Ensure compliance with secure coding practices, along with logging and auditing features.
• Communicate clearly and concisely with both peers and higher management as required.
• Over 9 years of experience in Software Development.
• More than 5 years of experience in Back-End Development using the .Net Framework within the last 7 years.
• At least 3 years of experience in designing and developing scalable back-end components, including REST APIs, integrations, and micro-services.
• A minimum of 2 years of experience with containerization and orchestration technologies (e.g., Kubernetes or Docker Swarm).
• Experience with at least one production-ready project utilizing OAUTH standards.
• Over 3 years of experience working in an agile/scrum environment.
• More than 2 years of experience with highly scalable systems.
• Strong knowledge of application development environments.
• Familiarity with micro-services design patterns.
• Understanding of asynchronous programming and messaging patterns.
• Proficient in .Net Framework 8.0+ (C#).
• Solid knowledge in the design and development of scalable back-end components (REST APIs, integrations, micro-services).
• Good understanding of software development methodologies, particularly AGILE.
• Proficiency with Git and major branching strategies (git flow).
• Strong knowledge of relational databases, specifically SQL Server.
• Familiarity with message brokers such as ActiveMq, RabbitMq, or Apache Kafka.
• Proficient in CI/CD systems like Microsoft Azure DevOps (e.g., Pipelines, Artifacts, TestPlans).
• Good understanding of OOP paradigms and SOLID principles.
• Experience with Agile teams implementing Scrum principles.
• Knowledge of unit testing practices.
• Ability to create clear and comprehensive documentation for full-stack solutions, including design and architecture aspects.
• Familiarity with using the Linux shell and basic Linux concepts (e.g., users, groups, rights).
• Flexible working hours.
• Access to cutting-edge technologies.
• Options for in-person, remote, or hybrid work arrangements.
• Opportunities to work in various locations around the world.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.