company

Senior .NET Engineer - Join Our Dynamic Team

Uni SystemsAthens, Attica, Greece
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

What You Need to Succeed:A degree in an IT-related discipline. A minimum of 5 years of experience in software development. Proficient in using Git or other version control systems. Hands-on experience with . NET Core, Entity Framework, and MS SQL Server. Understanding of anti-corruption layers and strategies to shield new application parts from legacy system influences. Familiarity with writing unit tests that are decoupled from the system under test. Strong grasp of Object-Oriented Design principles. Experience in developing REST APIs. Familiarity with Azure Components such as App Services, Azure Storage, Azure Service Bus, and Azure Application Insights is a plus. Knowledge of the CQRS pattern is preferred. Experience with Service-Oriented Architecture and/or Microservices is advantageous. Excellent command of the English language, both written and verbal.

About the job

At Uni Systems, we're dedicated to transforming digital aspirations into reality. Our commitment to innovation drives our continuous growth, and we're on the lookout for a skilled . NET Engineer to become an integral part of our UniQue team.

Your Role:

  • Lead the software development lifecycle, taking on key responsibilities.
  • Oversee customer implementations through detailed analysis, design, development, and deployment.
  • Support system deployment and configuration efforts.
  • Propose and implement effective technical solutions.
  • Create and maintain thorough technical documentation, including system and code documentation, to facilitate knowledge sharing and onboarding.
  • Diagnose and resolve complex technical challenges, providing root cause analysis and prevention strategies.
  • Contribute to project planning sessions, offering technical insights for project estimations and ensuring timely development.
  • Collaborate with cross-functional teams, including front-end developers, database administrators, and quality assurance engineers, to deliver top-notch software solutions.
  • Foster a culture of continuous improvement within the development team, identifying opportunities for process enhancements and efficiency gains.

About Uni Systems

Uni Systems is at the forefront of digital transformation, dedicated to delivering innovative solutions that empower businesses. Our commitment to fostering an inclusive and collaborative environment allows our team members to thrive and contribute to exciting projects that shape the future of technology.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.