Senior Xamarin/.NET Developer

You will work with team members on releasing new products. You will be collaborating with the Product Manager in regards to progress of the products and perform the development of new tasks. You will be using agile methodologies and multi-threading technology. You will be working under strict deadlines therefore must be able to multi-task and thrive in such an environment.

Requirements:

  • Minimum 3+ years’ experience working in C# Developer position
  • Deep knowledge in .NET and C# (.NET Framework and .NET 5)
  • Solid experience with unit testing
  • Design patterns
  • English (read and write technical documentation)
  • Bachelor's degree or higher (required for work permit)

Experience in following fields will be an advantage:

  • Experience with Xamarin.iOS or Xamarin.Android
  • MVVM client architecture
  • S.O.L.I.D. principles of OOD
  • Experience with ReSharper/other refactoring tools
  • Test-driven development
  • Financial Instruments Trading /Trading Platforms development

Responsibilities:

  • Develop new and change existing features for high performance Mobile application (C#)
  • Identify bottlenecks and bugs, and advise solutions to mitigate and address these issues
  • Design, build, and maintain efficient, reusable, and reliable code
  • Cover code with unit tests
  • Participate in code review for team members
  • Participate in technical meetings with team members to improve code design and code conventions
  • Interact with DevOps team to improve development and deployment processes
  • Work close with the QA team to support high application quality and improve test automation

What we offer :

  • Competitive remuneration
  • Opportunities for professional growth
  • Full relocation support, including work permit matters
  • Full-time in office (Limassol, Cyprus)
  • Private Health insurance for you and your immediate family members as of 1st day of employment
  • Friendly working environment, corporate events 
  • Fully equipped office with fruits and snacks

Apply for this position