.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 .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
- 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
- Familiar with writing unit tests that are de-coupled from the system under test
- Proficient in Object-Oriented Designs
- Experience with writing REST APIs
- Εxcellent use of the English language (verbal & written)
Apply Now
Don't forget to mention EuroTechJobs when applying.