Senior Full-Stack ASP.Net MVC Developer

Evolvice GmbH - Downtown, Cairo

Applicants for
3 open positions
Experience Needed:
More than 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Arabic, English
3 open positions
About the Job

Evolvice GmbH is looking for Senior Level ASP.NET MVC Developers to expand our Cairo development team to help us create enterprise applications from scratch with the latest technologies for a major German tax consulting company.

About the Project

  • We are currently working on multiple core products which are customizable and adjustable for the end customers.
  • For you – it will be a development of new modules and customization of base modules for certain customer.
  • Our application enables international enterprises to comply with legal regulations for transfer pricing.
  • It offers the possibility to produce management-oriented overviews, for example, about timely data delivery for transfer prices documentation.
  • Moreover, the application allows enterprises to analyze and generate the corresponding transfer pricing data.

Technologies and Processes You will be using:

Server side:

  • .NET 4.6+
  • Entity Framework Core 2
  • AutoMapper
  • SQL Server 2016
  • Web API

Client side:

  • TypeScript
  • Bootstrap 4
  • Kendo for Angular
  • jQuery

Unit testing:

  • NUnit
  • Moq

Development environment:

  • Visual Studio 2017

Development process:

  • Scrum-like with the use of productivity tools such as JIRA and Confluence, continuous integration process with TeamCity, fully automated deployment on all environments and unit testing.
Job Requirements

Required Professional Knowledge and Skills

  • Deep knowledge of ASP.NET MVC 5+
  • Advanced experience with HTML/CSS
  • Deep knowledge of JavaScript, jQuery
  • Knowledge of C#, .NET Framework 4.0+
  • Entity Framework (or similar ORM)
  • Transact-SQL, experience in relational database design
  • Unit testing (NUnit, Moq)

Desired Experience and Skills

  • KendoUI framework
  • MVC – javascript frameworks (knockout, angular)
  • Knowledge and experience in application architectures and design
  • High level of analytical skills
  • Familiarity with CI tools (TeamCity or others)
  • Windows services
  • TypeScript knowledge
  • Automapper

Personal Qualities We Are Looking For

  • A drive to learn and a corresponding technical level
  • Positive attitude and stress resistance
  • Communication skills
About this Company

Evolvice GmbH is a German software services provider with development hubs in Eastern Europe (Ukraine) and Africa (Egypt). The company services the information technology requirements of companies ranging from large corporations to SMEs and startups, counting well-known... (More)

See all Careers and Jobs at Evolvice GmbH