Senior .NET C# Full-Stack Developer (M/F)

Remote, Portugal

Knower™ Tech is a brand belonging to the Wellow™ Group that aims to match qualified professionals with the market.

As an experienced software developer, you will:

  • Have actual experience in Domain Driven Design implementation and frameworks.
  • Posses outstanding software development skills.
  • Be disciplined and reliable, trusted to work from home largely unsupervised.
  • Be a clear and confident communicator; able to interact effectively with a distributed team of other technical experts.
  • Demonstrate a passion for software development, with a desire to develop your own technical skills both in an out of work.
  • Have a keen sense of innovation, with valuable suggestions of new ideas, ways of working and technologies.
  • Enjoy working with and learning from a team of talented, knowledgeable peers.
  • Strive to achieve the ver highest performance in software development.

Escolaridade mínima: Licenciatura Bolonha (3 anos)/ Bacharelato Completo

  • Minimum 6 years' experience as a professional software developer.
  • Strong software development skills using the following technologies:
    • .Net and .NET core (or 5), a strong IDE such as (Visual Studio, VSC, Rider), C#
    • SQL, SQL Server, NoSQL
    • Modern JavaScript libraries
    • Git (source control)
  • Conceptual understanding of Domain Driven Design (DDD) and TDD
    • Actual practical experience highly valued.
  • Experience of Azure cloud development and DevOps.
  • Web Applications and/or Mobile Apps
  • Experience of the full software development lifecycle within Agile methodology.
  • Practical experience of unit testing
  • Practical experience of using O0 design patterns.
  • Excellent command of written and spoken English.
  • Full UK driving license (if based in UK).


Desirable qualifications and experience:

  • Practical experience with integration testing and acceptance testing.
    • Understanding of BDD.
  • Experience of working from home in a distributed team.
  • Other Technologies such as: NServiceBus, EventStore, React, Xamarin, Cordova & SpecFlow.
  • Techniques such as: Event Storming, Story mapping, T-Shirt sizing
  • Experience in the logistics industry
  • Software development skills using Enterprise Service Bus, or Azure Service Bus, and/or message queuing technologies.

What we offer:

  • Salary package and contract compatible with experience and ambitions
  • Benefits (day off on birthday, health insurance, extra vacation days, admission kit, various get-togethers, etc.)
  • Training plan and continuous learning environment
  • Skills development opportunities
  • Excellent work environment