Software Engineer
1 week ago
Elpedison is the first independent energy utility in Greece, and a leader in providing outstanding and innovative energy solutions. We operate with enthusiasm in what we do and we pride ourselves of offering our employees a place where they can excel, creating value. We are offering now a set of exciting positions in our headquarters in Athens, across multiple departments and areas of expertise.
ELPEDISON, with its two privately-owned power plants in Thisvi (Voiotia) and Thessaloniki, with a total installed capacity of 820 MW, uses natural gas as fuel and ensures a clean and continuous electricity flow, based on a highly environmentally-friendly power generation process.
We are currently looking for a Software Engineer who will design, develop, maintain, and test reliable, secure, and scalable applications built on .NET Core/C# with RESTful Web APIs and a React front end. They will leverage cloud-native technologies including serverless architecture where appropriate—as well as on-premises resources, and adopt DevOps/CI/CD practices throughout the SDLC. The role consistently applies SOLID and Clean Code principles, collaborates closely with cross-functional teams, and ensures solutions align with business objectives and security best practices.
What you will do:
- Act with professionalism, ethics and a high sense of responsibility and collegiality, at all times.
- Design, code, and test full-stack applications using .NET Core/C# (RESTful Web APIs) for back end and React JS or Blazor for front end, ensuring performance, security, and scalability.
- Participate in technical analysis and solution design, collaborating with cross-functional teams and external partners to translate business requirements and functional specifications into software solutions.
- Design and implement database schemas and optimize data access primarily on SQL Server, with familiarity with NoSQL where appropriate.
- Leverage cloud-native technologies (e.g., containers, orchestration, serverless patterns) alongside on-premises resources to build and deploy secure, reliable, and scalable applications.
- Incorporate DevOps practices in day-to-day activities—CI/CD pipelines and automated testing—to improve operational efficiency and delivery quality.
- Apply SDLC discipline, SOLID principles, and Clean Code practices; maintain high-quality technical documentation (designs/ADRs) and perform thorough code reviews.
- Implement security best practices and design for scalability to ensure systems remain resilient as business needs evolve.
- Implement unit and integration tests and collaborate with QA/QA Automation to expand test coverage and integrate automated tests into CI/CD.
- Use Git effectively with established branching strategies (e.g., GitFlow or trunk-based) and actively participate in pull-request reviews.
- Participate as 2nd or 3rd Level support in incident or problem management activities with regards to applications developed in-house.
- Continuously learn and evaluate technologies; propose improvements and develop/enhance solutions to support core business and digitalization needs.
What you will need in order to succeed:
- A BSc in Computer Science or a related field.
- 3–6 years of relevant working experience as a software developer in Microsoft .NET (full framework and/or .NET Core). Proven experience in both front-end and back-end development, working across the complete software development lifecycle.
- Ability to build scalable and responsive web applications using .NET and modern front-end frameworks, with at least 3 years of hands-on experience in C#, LINQ, ASP.NET MVC, Web API, Entity Framework, HTML, CSS, JavaScript, and SQL Server.
- 3+ years of experience with at least one modern front-end framework such as React (preferred), Angular, or Vue; familiarity with Blazor is considered a plus.
- Experience with relational databases (such as SQL Server), including schema design, querying, και integration in enterprise applications, as well as familiarity with NoSQL databases.
- Familiarity with DevOps principles, including continuous integration, automated testing, and deployment pipelines. Familiarity with tools like Git, Jenkins, or Azure DevOps.
- Experience with cloud-native technologies (including serverless patterns and containers such as Docker) and working knowledge of both cloud and on-premises architectures.
- Familiarity with DevOps practices, including continuous integration, automated testing, deployment pipelines, and tools such as Git, Github Actions or Azure DevOps.
- Experience working in Agile/Scrum teams.
- Core skills needed: C#, .NET Core, Web API/REST/JSON, React JS, TypeScript, HTML/CSS, Entity Framework, SQL Server, NoSQL, cloud-native (including serverless), containers (Docker), Git, Github Actions, CI/CD pipelines, SOLID and Clean Code principles, SDLC discipline, code reviews, and documentation.
- AI-assisted development: GitHub Copilot (Visual Studio/VS Code), effective prompt design for code generation, refactoring, and test authoring; safe and compliant usage.
- ASP.NET MVC, Blazor, Angular, Vue, SOAP, XAML, DevExpress are a nice to have.
- Strong analytical and problem-solving abilities to identify and address complex technical issues.
- Excellent English Speaking skills.
- Excellent teamwork and communication skills to collaborate effectively with cross-functional teams and stakeholders.
- Ability to adapt to changing technologies, business requirements, and project scopes.
- Willingness to stay updated with emerging trends, technologies, and best practices in the software development field.
Our offer to you:
Competitive salary
Performance-based variable pay
Ticket restaurant card
Transportation reimbursement
Private Health Insurance coverage
Pension Scheme
Home electricity and natural gas discount
Continuous learning & upskilling opportunities and access to our premium online training platform
One extra day of paid time off
Reimbursement for your athletic activities
Unlimited fruits and snacks at the office
Elpedison S.A. will keep your personal information for a period of 2 years from the submission date, after which we will delete your personal data. Elpedison S.A. has the right to transfer your personal information to third parties to whom it has assigned services, which require the collection and processing of such personal data for candidate evaluation in the process of personnel selection.
For more information regarding the processing of your personal information and exercising your rights, please read the Notice to Candidate Employees.
-
Senior Software Engineer
1 week ago
Marousi, Attica, Greece Natech ∙ Financial Software Full time €90,000 - €120,000 per yearNatech Banking Solutions is a leading European fintech company with nearly 20 years of experience in developing advanced banking systems for major financial institutions. Headquartered in Ioannina, with offices in Athens, Switzerland and Germany, Natech is at the forefront of digital banking innovation. Our comprehensive product suite includes core banking...
-
Lead Software Engineer in Test
2 weeks ago
Marousi, Attica, Greece Viva Full time €90,000 - €120,000 per year, the 1st Tech Bank in Europe for Businesses, revolutionises omnichannel payments acceptance, offers card issuing, loans and deposit accounts. is the first to pioneer and holds the top position in the Tap on Any Device technology, enabling payments acceptance on any device or even without a device.Today is leading the transition to All-in-One business...
-
Java Software Engineer
1 day ago
Marousi, Attica, Greece iKnowHealth S.A. Full time €40,000 - €60,000 per yearIKH is a leading Software & Robotics Solutions company operating internationally. Within just a couple of years, our team has grown up by more than 80%, we moved into a new spacious and modern office, and we kicked off 2025 with several new and exciting projects in digital transformation, custom software and robotics.iKnowHealth S.A. (IKH) is seeking a...
-
Java Software Engineer
1 day ago
Marousi, Attica, Greece IKnowHealth S.A. Full time €60,000 - €80,000 per yearIKHis a leading Software & Robotics Solutions company operating internationally. Within just a couple of years, our team has grown up by more than 80%, we moved into a new spacious and modern office, and we kicked off 2025 with several new and exciting projects in digital transformation, custom software and robotics.iKnowHealth S.A. (IKH)is seeking a highly...
-
Senior Software Engineer
1 week ago
Marousi, Attica, Greece Allwyn Lottery Solutions Full time €60,000 - €120,000 per yearWho We AreAllwyn Lottery Solutions is a global leader in digital lottery and gaming solutions and a proud subsidiary of Allwyn Entertainment Group, a multinational lottery operator with a strong presence in Austria, the Czech Republic, Greece, Cyprus, and Italy.Our mission is to make play better for all by developing cutting-edge technology that...
-
Software Engineer
1 week ago
Marousi, Attica, Greece Elpedison Full time €25,000 - €50,000 per year# One Group | One PowerElpedison is the first independent energy utility in Greece, and a leader in providing outstanding and innovative energy solutions. We operate with enthusiasm in what we do and we pride ourselves of offering our employees a place where they can excel, creating value. We are offering now a set of exciting positions in our headquarters...
-
Software Engineer
1 week ago
Marousi, Attica, Greece ELPEDISON S.A. Full time €40,000 - €60,000 per yearOne Group | One PowerElpedison is the first independent energy utility in Greece, and a leader in providing outstanding and innovative energy solutions. We operate with enthusiasm in what we do and we pride ourselves of offering our employees a place where they can excel, creating value. We are offering now a set of exciting positions in our headquarters in...
-
Software Engineer
1 week ago
Marousi, Attica, Greece Elpedison Full time €25,000 - €50,000 per yearOne Group | One PowerElpedison is the first independent energy utility in Greece, and a leader in providing outstanding and innovative energy solutions. We operate with enthusiasm in what we do and we pride ourselves of offering our employees a place where they can excel, creating value. We are offering now a set of exciting positions in our headquarters in...
-
Senior Software Engineer in Test
7 days ago
Marousi, Attica, Greece Allwyn Lottery Solutions Full time €25,000 - €45,000 per yearWho We AreAllwyn Lottery Solutions is a global leader in digital lottery and gaming solutions and a proud subsidiary of Allwyn Entertainment Group, a multinational lottery operator with a strong presence in Austria, the Czech Republic, Greece, Cyprus, and Italy.Our mission is to make play better for all by developing cutting-edge technology that...
-
Software Support Consultant
3 days ago
Marousi, Attica, Greece IKnowHealth Full time €30,000 - €60,000 per yeariKnowHealth S.A. is seeking a highly skilled and motivatedHealthcare Software Consultantto join our team. As a leading provider of software solutions for the healthcare and radiology industries, our goal is to improve productivity, enhance access to information, and lower the overall cost of managing large volumes of data efficiently and effectively.We...