>
  1. .NET Developer

Would you like a career as a...

Anoikti Epikoinonia AE

.NET Developer

Full Time

Entry-Level

location_iconAthens, Athens, Greece

when_icon 2020-09-10

salary_icon -

info iconBasic Information

We are looking for a C# developer responsible for building C# applications, including anything from back-end services to their client-end counterparts.

 

job description iconResponsibilities

Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.

  • Your responsibilities in our company will include:
  • Translating application storyboards and use cases into functional applications
  • Designing, building, and maintaining efficient, reusable, and reliable C# code
  • Ensuring the best possible performance, quality, and responsiveness of applications
  • Identifying bottlenecks and bugs, and devising solutions to these problems
  • Helping maintain code quality, organization, and automatization
job requirements iconBasic Requirements
  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET framework
  • Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Familiarity with Microsoft SQL Server
  • Experience with popular web application frameworks, especially with Entity Framework
  • Knack for writing clean, readable C# code
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, Git and SVN
good to have iconGood to have
  • Familiarity with continuous integration