About the company

.NET Developer

famagusta, limassol, nicosia, larnaca, paphos
Permanent

928 days ago Expired

Job description

The main responsibilities of the position include:

  • Full stack design and the implementation of key internal web applications
  • Identify, troubleshoot and debug defects in designated application code
  • Write reusable, testable, clean and documented code, utilising prescribed coding conventions
  • Follow test driven development, continuous integration and agile methodologies
  • Participate in peer code reviews


Job Duties

The Role:

As a .Net Developer you will join our full-stack team to help us deliver high quality code for new and existing projects.

Your main focus will be the development of backend-services using C# .NET (full framework, .NET Core, .NET5) and supporting application delivery to multiple environments on the direction of CI/CD.


Job Requirements

Main requirements:

  • BS/MS degree in Computer Science, Engineering, or a related subject
  • At least 2 years of experience in Microsoft .NET (full framework, .NET Core)
  • Proficiency in object-oriented programming (C#) and web concepts (Http, MVC, REST, OAuth)
  • A strong background in relational database theory and excellent knowledge of Relational
  • Databases (Postgres, MySQL, SQL server, Oracle)
  • Familiarity with front-end web technologies and frameworks (AngularJS, ReactJs, etc.)
  • Knowledge of and an active interest in Design Patterns and SOLID architecture principles
  • Excellent problem solving and troubleshooting skills
  • Outstanding communication and interpersonal skills
  • Dynamic and target oriented
  • This position is also available for remote work


The following will be considered an advantage:

  • Familiarity with CI/CD process (Jenkins, Kubernetes)
  • Experience developing with microservices (Docker)
  • Exposure to writing unit tests using MSTest, XUnit
  • Experience with asynchronous pub-sub message bus architectures such as RabbitMQ or
  • equivalent.
  • Familiarity with NOSQL storage (MongoDB, Redis, Elastic, etc.)
  • Similar experience in the financial markets and familiarity with forex and margin trading
  • Experience with version control systems (Git, SVN)


Job Benefits

You will benefit from:

  • An attractive remuneration package
  • Private health insurance
  • Intellectually stimulating work environment
  • Continuous personal development and international training opportunities
  • Attractive relocation package. Relocation support for a smooth relocation for you and your family
  • Type of employment: Full time
  • Location: Athens, Cyprus or remote work

All applications will be treated with strict confidentiality!