About the company
.NET Developer
famagusta, limassol, nicosia, larnaca, paphosPermanent
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!