Manpowergroup is looking on behalf of its client, a firm that provides IT Software Solutions and Services to a wide range of clients, for a Full-stack Software Engineer to join their growing customer solutions team.
Location : Athens, Client's premises - Hybrid work model
What you will be doing:
You will be responsible for developing software solutions for the company’s clients, using .NET technology and Azure cloud platform. In addition, you will be engaged in customer-facing projects, therefore abilities to manage customer interactions are very crucial.
More specifically you will:
- 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
- Develop application interface code using .ΝΕΤ/.NET Core
- Troubleshoot interface software and debug application code
- Develop and implement front-end architecture to support user interface concepts
- Monitor and improve front-end performance
- Document application changes and development updates
Requirements
- At least 5 years of experience working as part of a development team
- C# experience of 6+ years, with strong LINQ experience
- Deep knowledge of ASP.NET/MVC on .NET Framework 4.6
- Deep knowledge in ASP.NET Web Forms and especially the MVP pattern (for Admin Tool development)
- Experience with Windows Communication Foundation development
- Experience with Blazor and .NET Core 3+ development - razor (for Admin Tool development)
- Experience with SQL Server 2008-2016 (good TSQL skills)
- Experience with IIS for deployments in dev environments
- Good experience with HTML and CSS. Familiar with Bootstrap
- Familiarity with Javascript and Typescript experience eg. npm
- Familiarity with IE11 (used for AdminTool clients)
- Experience with TFVC/Azure DevOps on premises for managing builds
- Azure Application Insights experience
- Ability to work under stressful conditions in critical enterprise systems
- Good interpersonal and communication skills
The following skills will be an additional plus:
- Familiar with CRM and e-banking concepts
- Azure Databricks (for maintenance of existing analytics infrastructure)
- PowerBI (for maintenance/troubleshooting of analytics reports)
- Stress Testing /Performance Testing
Benefits
- Competitive salary, depending on experience
- Flexible working hours and/or hybrid working, depending on the engagement
- On-the-job training, as part of the company’s continuous evolution program
- A positive, forward-looking, healthy work environment, which promotes collaboration and mutual assistance