Uni Systems

.NET Engineer

Uni Systems

full-time

Posted on:

Location Type: Hybrid

Location: AthensGreece

Visit company website

Explore more

AI Apply
Apply

About the role

  • Actively participate in the software development lifecycle
  • Be the Engineer 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

  • Degree in an IT-related field
  • At least 5 years of work experience in Software Development
  • Good knowledge of the use of Git or any other source code versioning tool
  • Working experience with .NET Core, Entity Framework, and MS SQL Server
  • 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 writing REST APIs
  • 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)
Benefits
  • People-first approach and open environment to express your ideas
  • Ticket restaurant - meal vouchers
  • Corporate laptop and equipment
  • Corporate mobile phone subscription
  • Work-life balance and a hybrid work model
  • Health and insurance plan for you and your family members
  • Employee consulting and guidance support by Hellas EAP
  • Continuous training and certifications
  • Discounts on the services and products of our Group’s companies
  • Gift vouchers for major life milestones
  • Special work schedule on summer Fridays and your birthday

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NET CoreEntity FrameworkMS SQL ServerREST APIsObject-Oriented Designanti-corruption layersunit testsCQRS patternService Oriented ArchitectureMicroservices
Soft skills
collaborationproblem-solvingtechnical documentationroot cause analysiscontinuous improvementproject planningcommunicationknowledge sharingefficiency gainscustomer implementation