Senior Full-Stack C# Engineer

Limassol, CYP

Our client as a newly software developing company, has been active in Cyprus, for more than 10 years now.  Their passion is business efficiency enhancement for the clients, via smart application of automation techniques. The team consists of brilliant software engineers, testers and project managers who are all based in their modern offices in Limassol. 

They are actively looking for a Senior Full-Stack C# Engineer who will be responsible for developing business features from start to end.


Key responsibilities:

  • Develop and test features from start to end including necessary frontend work, backend processing, and storage and third-party integration
  • Understand business requirements from user stories, perform story refinement and estimation
  • Plan iterations together with the product owner and team
  • Do 2nd and 3rd level support and bug fixing

 

Candidate Profile:

  • At least 5-10 years of hands-on coding experience
  • A proven record of key involvements in multiple software projects
  • At least 5 years of experience development with C#, the .NET ecosystem and up-to-date web technologies
  • Fluent in written and spoken English as all communication and deliverables will be in English
  • Strong problem-solving skills
  • Goal-oriented, with a hands-on mentality
  • Able to build a strong understanding of the business
  • Experienced with working actively with an Issue/Bug tracker as for example JIRA in an agile project management framework like Scrum
  • Experience with: CQRS, Sagas, Eventual consistency, Pub/Sub
  • Experience with: UI composition, MVVM, view-model-composition
  • Azure Cloud Services and Data processing / analysis would be considered as advantage

 

Technology stack

They work with a composed modular web front-end (SPA, KnockoutJS-based) talking to set of micro services through asynchronous/messaging and pub/sub (C#/NServiceBus/RavenDB).


Back-end

  • C#/.NET/.NET CORE
  • NserviceBus via MSMQ as Windows Services
  • RavenDB and MS SQL Server
  • NodeJS
  • GraphQL
  • Meteor
  • MongoDB


Front-end

  • ASP.NET MVC on IIS
  • HTML/CSS/Javascript
  • KnockoutJS
  • ReactJS
  • AngularJS
  • SignalR


What the company offers:

  • A generous remuneration package will be offered to the successful candidate, including a very attractive salary, a company covered health insurance, a provident fund like savings scheme etc.