job details posted 03 May 2022 location 100% remote! (or athens), attica sector information technology job type permanent reference number 32744 contact Konstantina Kiousi, Randstad Hellas phone +30 216 600 1379 apply now email this job print job description This is a unique opportunity for Mid - Senior Software Engineers with expertise in Microsoft .NET/C# technologies! One of the fastest-growing GameTech companies in Europe is waiting for you!The Mid - Senior Software Engineer position is permanent and full-time, with the option of working fully remote or in hybrid model! benefits As Mid - Senior Software Engineer, you will enjoy the following benefits:Fast recruitment process (interviews and technical assessment)Work from anywhere in the world or in hybrid model (both office and home)Competitive remuneration package Private health and life insurance for you and your familyMonthly allowance for lunch & commuting expensesAnnual bonus based on performance360 performance review (twice a year)Budget for trainingCustomized career path in cooperation with Learning & Development teamRelocation package in case of repatriationBeing member of a Great Place to Work® awarded companyState-of-the-art tech equipmentFresh and modern work environmentUpcoming new technology hub in athens’ northern suburbs responsibilities As a Mid - Senior Software Engineer, you’ll join an autonomous Agile team and work closely with the Product Owner, Scrum Master, Quality Assurance Engineer and other Software Engineers to create a competitive advantage for the company and offer a unique online experience to our customers. You'll be responsible for a multitude of projects, from customer-facing websites, and mobile applications to admin and internal tools and backend services, most of them withstanding high volume. Below you will find your main responsibilities in detail:Create new solutions and see them through, from conception to productionTurn requirements into simple and sophisticated technological systems. The client’s large scale, highly available infrastructure is at the core of that challengeDesign, build, and maintain efficient, reusable, and reliable codeResearch new technologies to find new and efficient ways to solve day to day challengesShip high-value features quicklyChallenge the status quo and improve the team and productTech stack: most of the sites and services are written in C# / ASP.NET and new services are written in .NET Core. New applications use vue.js in the front-end while older ones use server-rendered (Razor) views in combination with jQuery & Knockout.js. MS SQL Server is used for most of the storage needs, but also uses Redis and ElasticSearch when it makes sense to do so. RabbitMQ is our go-to message broker. The company uses Gitlab for code versioning and CI, and the Atlassian stack for tickets and documentation. qualifications As Mid - Senior Software Engineer, you need to have the following skills: 3+ years of experience developing production-level software using Microsoft .NET (full framework or .NET Core)Proficient in C# and MVCGood understanding of basic web technologies, such as HTTP, REST, etc.Practical understanding of algorithms and design patternsVery good communication skills in both Greek and EnglishExpertise in concurrency, multi-threading, and event-driven architecture will be considered an assetExposure to distributed applications that are secure, can scale and are highly available will be nice to have skills passionate about delivering high-quality codeanalytical and logical skillsteamwork and collaborationtime management experience ≥ 3 years of experience developing production-level software using Microsoft .NET/C# information If this Mid - Senior Software Engineer vacancy sounds like you, apply now!Have some questions first? Contact Konstantina +30 216 6001379 from Monday to Friday between 10:00 and 16:00. Otherwise, feel free to contact me at kkiousi@randstad.grIn case that your application advances to the next stage, you may be automatically invited to submit a video, answering a few interview questions.Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. All applications are considered strictly confidential. share Facebook LinkedIn Twitter