Company: Software development company
Salary: The company is offering a very attractive salary, a company covered health insurance, a provident fund like savings scheme etc.
For a Software development company in Limassol we are looking for a Senior Full-Stack C# Engineer. As a Senior Full Stack Engineer, you will be responsible for developing business features from start to end. In sprint refinements you will be discussing technical design with architects and other highly skilled team members, estimate stories to be developed, and then carry out the development so that you can present high quality functioning software to the product owner at the end of the sprint.
Develop and test features from start to end including necessary frontend work, backend processing, 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
Qualifications and Skills
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
We work with a composed modular web front-end (SPA, KnockoutJS-based) talking to set of microservices through asynchronous/messaging and pub/sub (C#/NServiceBus/RavenDB).
NserviceBus via MSMQ as Windows Services
RavenDB and MS SQL Server
Experience with: CQRS, Sagas, Eventual consistency, Pub/Sub
ASP.NET MVC on IIS
Experience with: UI composition, MVVM, view-model-composition
Windows, Visual Studio, IIS, MSMQ, ReSharper
Azure Cloud Services
Data processing and analysis
The right candidate will become member of a newly built team and a newly established company. At the same time, he/she becomes a member of a group of companies with a successful presence in Cyprus for over a decade. 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.
Job Type Permanent