Desenvolvedor Back .NET ESPECIALISTA

JobgetherBrussels (Firmensitz, recherchiert)Job.bopublished 10/27/2026
Must-have:C#DockerBackendCI/CDTDDMicroservicesRemote

Your tasks

  • Softwarearchitectureandsolutiondesign:Designandimplementscalable,resilient,andsecuresoftwarearchitectures,selectingappropriatepatternssuchasmicroservicesandmessagequeuesbasedonbusinessandtechnicalrequirements.
  • Scalabilityandresilience:Definestrategiestohandleincreasingworkloads,preventservicedisruptions,andimplementfault-tolerancemechanisms,includingensuringtheavailabilityofthetransaction-controlservicewhenthedailyconsolidationprocessfails.
  • Integrationandcommunication:Definecommunicationprotocols,dataformats,componentinteractions,andintegrationtoolstoensurereliableinformationexchangebetweensystemcomponents.
  • Securityimplementation:Implementauthentication,authorization,encryption,andprotectivemechanismssuchasWebApplicationFirewalls(WAF)tosafeguardapplicationsanddata.
  • Backenddevelopment:DevelopandmaintainbackendsolutionsusingC#and.NET,followingSOLIDprinciples,CleanCodepractices,designpatterns,andsoftwareengineeringstandards.
  • Codequalityandtesting:Writeclean,maintainable,andefficientcode;developautomatedunitandintegrationtests;andensureadequatetestcoverageandcompliancewithtechnicalandbusinessrequirements.
  • Architecturedocumentation:Producecleartechnicaldocumentation,architecturediagrams,data-flowdescriptions,andsetupinstructions,includingcomprehensiveREADMEfilesexplaininghowapplicationsworkandrunlocally.
  • Technicaldecision-making:Evaluatearchitecturalalternatives,documenttrade-offs,justifytechnicalchoices,andidentifyopportunitiesforfutureimprovementsandsystemexpansion.
  • Developmentautomationandinfrastructure:SupportlocaldevelopmentenvironmentsusingDockerandDockerCompose,contributetoautomatedCI/CDpipelines,andapplyInfrastructureasCode(IaC)practiceswhereappropriate.
  • Costandperformanceconsiderations:Evaluateimplementationalternativesandcontributetocostestimates,balancinginfrastructurerequirements,performance,scalability,andmaintainability.
  • Collaborationandcontinuousimprovement:Workcloselywithtechnicalandbusinessstakeholders,communicatecomplexconceptsclearly,andpromotecontinuouslearning,adaptability,andcollaborativeproblem-solving.

Requirements

  • Provenprofessionalexperiencedesigningandimplementingscalable,resilient,andsecuresoftwarearchitectures.
  • Stronghands-ondevelopmentexperiencewithC#andthe.NETecosystem.
  • Deepunderstandingofsoftwaredesignprinciples,includingSOLID,CleanCode,andestablisheddesignpatterns.
  • Experiencedesigningandimplementingarchitecturalsolutionsinvolvingmicroservices,messagequeues,anddistributedcomponents.
  • Practicalexperiencedevelopingautomatedtests,includingunitandintegrationtesting,withfamiliaritywithTest-DrivenDevelopment(TDD)andBehavior-DrivenDevelopment(BDD).
  • Strongknowledgeofsoftwaresecurityprinciples,includingauthentication,authorization,andencryption.
  • ExperiencewithGitandversioncontrolbestpractices.
  • FamiliaritywithDockerandDockerComposeforcontainerizeddevelopmentanddeployment.
  • KnowledgeofContinuousIntegrationandContinuousDelivery/Deployment(CI/CD)practices.
  • UnderstandingofInfrastructureasCode(IaC)conceptsandimplementationapproaches.
  • FamiliaritywithAgilemethodologies,includingScrumandKanban.
  • Excellentanalyticalandcritical-thinkingskills,withtheabilitytoinvestigateandresolvecomplextechnicalproblems.
  • Strongcommunicationandcollaborationskills,includingtheabilitytotranslatebusinessrequirementsintocleartechnicalspecifications.
  • Soundtechnicaljudgmentandtheabilitytoevaluatearchitecturaltrade-offsusingevidence,technicalexpertise,andbusinesscontext.
  • Strongdocumentationskills,attentiontodetail,proactivity,andaresults-orientedmindset.
  • Adaptabilityandcommitmenttocontinuouslearninginevolvingtechnologyenvironments.

What we offer

Theoriginaljobdescriptiondoesnotspecifyadetailedbenefitspackage.Thefollowingworkingarrangementsanddevelopmentopportunitiesareindicatedorsuggestedbytheroledescription:

  • Remotework: Remoteposition based in Brazil.
  • Professional development: Opportunities to deepen technical expertise and contribute to complex software architecture initiatives.
  • Collaborative environment: Work with multidisciplinary teams on challenging technology projects.
  • Technical ownership: Opportunity to influence architectural decisions and engineering standards.
  • Continuous learning: Exposure to modern software development practices, automation, infrastructure, and security.

How to apply

How Jobgether works We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Other

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights:

  • access
  • rectification
  • erasure
  • objection

at any time.