Senior .NET Engineer

Uni Systems

Athens, Greece

Description

At Uni Systems, we are working towards turning digital visions into reality. We are continuously growing and we are looking for a Senior .NET Engineer to join our UniQue team.

What will you be bringing to the team?

  • Actively participate in the software development lifecycle;
  • Be the developer for customer implementations through analysis, design, development, and implementation;
  • Assist with the deployment and configuration of the system;
  • Propose viable technical solutions;
  • Maintain comprehensive technical documentation, including code documentation, and system documentation, to aid in knowledge sharing and onboarding of new team members;
  • Investigate and resolve complex technical issues, providing root cause analysis and implementing solutions to prevent recurrence;
  • Participate in project planning sessions, provide technical input for project estimations, and ensure that development timelines are met;
  • Collaborate effectively with cross-functional teams, including front-end developers, database administrators, and quality assurance engineers, to deliver high-quality software solutions;
  • Promote a culture of continuous improvement within the development team, identifying areas for process enhancement and efficiency gains.

Requirements

What do you need to succeed in this position?

  • Degree in an IT-related field;
  • At least 5 years of work experience in Software Development;
  • Proven track record in building scalable, high-quality software;
  • Prior experience in a technical leadership role (e.g., Lead Engineer or Staff Engineer) preferred;
  • Good knowledge of the use of Git or any other source code versioning tool;
  • Working experience with .NET Core, Entity Framework, and SQL/NoSQL databases;
  • Good knowledge of writing anti-corruption layers and other seams to prevent legacy code from influencing new parts of the application;
  • Familiarity with writing unit tests that are de-coupled from the system under test;
  • Proficiency in Object-Oriented Designs;
  • Experience with API and backend systems design and development;
  • Knowledge of Azure Components: App Services, Azure Storage, Azure Service Bus, Azure Application Insights, etc. would be an advantage;
  • Knowledge of the CQRS pattern would be preferable;
  • Knowledge of Service Oriented Architecture and/or Microservices would be an advantage;
  • Εxcellent use of the English language (verbal & written).

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Greece      Developer      Hybrid      Web Developer      Uni Systems     

© EuroJobsites 2025