.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