Software Engineer
Enerwave
| Company | Enerwave |
| Category | Engineering |
| Location | Marousi |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Not stated |
| Salary | Not stated by the employer |
| Posted | 20 Jul 2026 |
| Last verified | 30 Jul 2026 |
| Source | Employer career page (workable) |
Description
# One Group | One Energy We are Enerwave, member of HELLENiQ ENERGY and a leader in providing outstanding and innovative energy solutions. We operate with passion, being engaged in heart and mind to what we do, and we pride ourselves on 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. We are 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 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 will you 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, including the integration of external APIs, automation services, and managed AI capabilities where required, 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, including AI-enabled capabilities where appropriate. Design and implement database schemas and optimize data access primarily on SQL Server. Leverage cloud-native technologies (e.g., containers, orchestration, serverless patterns, and managed cloud or AI services) 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, including appropriate data protection and access controls when integrating external or AI-enabled services, and designs 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 regard to applications developed in-house. Continuously learn and evaluate technologies, including emerging AI-assisted and AI-enabled development capabilities; propose improvements and develops/enhances solutions to support core business, automation, and digitalization needs, participating in proofs of concept where appropriate. What you need to be successful: 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 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
982,094 openings. Erioun finds yours.Scored against your own profile, every hour.Try the radar →