
.NET Engineer
Uni Systems
full-time
Posted on:
Location Type: Hybrid
Location: Athens • Greece
Visit company websiteExplore more
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