Published On: 15/11/2021

.Net Software Engineer

Location

Athens

Department

Development

We are looking for a Net Software Engineer to strengthen our team.

Your role

  • Develop back-end software infrastructure using .Net, .Net Core frameworks, targeting Azure
  • Perform Azure DevOps duties
  • Write & automate Unit Tests
  • Document code, flows, processes
  • Perform optimization and performance tuning to detect & improve performance bottlenecks
  • Work as a part of an agile team
  • Collaborate with other teams (e.g. support & business analysis teams)

Your skills

  • A BSc/MSc in Computer Science, Software Engineering, Electrical Engineering (or relevant degree)
  • 3+ years’ experience in C#.Net development
  • Advanced experience in .Net Core
  • Extensive experience in practicing principles such as Clean Architecture, Domain-Driven-Design (DDD), Test-Driven-Design (TDD) and SOLID design patterns
  • Experience in Unit testing
  • Strong RDBMS skills (MS-SQL, Postgres)
  • Be familiar with Agile practices (e.g. Azure boards or Atlassian ecosystem)

Desired personal skills

  • Problem modeling & solving capabilities
  • Be self-motivated with attention to detail
  • Take ownership and feel responsible for your code
  • Have a Team player mentality and a positive attitude

Nice to have

  • Experience in DevOps skills (creating & managing resources, implementing CI/CD pipelines, test automation, etc)
  • Experience in native Azure services (e.g. IoTHub, Insights)
  • Experience in DevXpress reporting suite
  • Experience on NoSQL platforms (e.g. MongoDb, Redis, RabbitMQ)
  • Experience on ReactJS

Salary and Benefits

  • Competitive salary
  • Modern working environment
  • Continuous Training
  • Remote work options

Send your application to

[email protected]