About the job
Uni Systems is growing and looking for a . NET Software Engineer to join its remote team based in Athens, Attica, Greece. This position centers on building and supporting software solutions throughout their full lifecycle, from requirements gathering to deployment and ongoing maintenance.
What you will do
- Contribute to all phases of the software development lifecycle, including taking on leadership tasks when needed.
- Manage client implementations by analyzing requirements, designing systems, developing features, and deploying solutions.
- Assist with system deployment and configuration to ensure smooth operation.
- Recommend practical technical solutions to address project needs and challenges.
- Maintain thorough technical documentation, including code and system details, to support knowledge sharing and onboarding.
- Investigate and resolve complex technical issues, conduct root cause analysis, and implement measures to prevent recurrence.
- Participate in project planning, offer technical input for estimates, and help keep development on schedule.
- Work closely with cross-functional teams to deliver reliable, high-quality software.
- Promote continuous improvement by identifying ways to enhance team processes and efficiency.
Who thrives here
This role suits engineers who enjoy a mix of hands-on development, technical problem solving, and collaboration across teams. Strong communication and documentation skills are important, as is a commitment to process improvement and knowledge sharing.

