We are looking for a full-stack Software Engineer to join our growing customer solutions team. In this role, you will be responsible for developing software solutions for our clients, using .NET technology (ASP.NET Web Forms). As you will be engaged in customer-facing projects, the ability to manage customer interactions is also crucial.
Responsibilities:
- Work and collaborate with the development team and project stakeholders to discuss user interface ideas and applications.
- Identify web-based or mobile-based user interactions.
- Write application interface code using .ΝΕΤ Framework. (Windows / Web forms with .NET Framework 2.0 and 4.0, Web API and console apps with .NET Core 6.0)
- Troubleshooting interface software and debugging application code.
- Monitor and improve front-end performance.
- Document application changes and developing updates.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a similar field.
- At least 5 years of experience working as part of a development team.
- Good Object-Oriented Programming (OOP), preferably in the .NET framework
- Familiarity with .NET Framework (2.0 through Core 6.0)
- Familiarity with relational databases and queries (Oracle / PLSQL recommended).
- Familiarity with Docker
- Good knowledge on web technologies (HTML, CSS, Razor Pages, JavaScript)
- Ability to work under stressful conditions in critical enterprise systems
- Good interpersonal and communication skills.
Benefits
- Competitive remuneration, depending on experience.
- Flexible working hours, hybrid working (2 or 3 days per week on customer premises).
- On-the-job training where necessary, as part of our continuous evolution program.
- A positive, forward-looking, healthy work environment, which promotes collaboration and mutual as