Responsible for the development logic, architecture, planning,
debugging, implementation and support of complex C# applications and
to coordinate with the rest of the team working on different layers of the
infrastructure. Responsible for managing the exchange of data between
the server and users.
Will be related to:
Internal: Clients, Development Team, QA Team.
1. Translate application storyboards and use cases into functional
2. Design, build, and maintain efficient, reusable, and reliable C#
3. Implementation of security and data protection.
4. Management of a hosting environment, including database
administration as well as scaling applications to handle load
5. Creating database schemas that represent and support business
Minimum of 5+ years of software development on C#.
Minimum academic level: Bachelor in Systems Engineering.
Familiarity with the .NET framework.
Strong understanding of object-oriented programming.
Familiar with various design and architectural patterns.
Experience with Microsoft SQL Server.
Experience with Azure Service Fabric, Azure Service Bus.
Knowledge of concurrency patterns in C#
Experience management micro-services Service Fabric through
Entity Framework Dapper.
Management of Visual Studio versions 2015 -2017
Understanding Microsoft Communication Foundation and
Windows workflow foundation.
Experience with the architecture and deployment of complex
Development and consumption of APIs WSDL and Rest.
Knowledge of document-oriented data bases
Work in a team environment with shared code, disciplined use of
source code control and process documentation.
Work experience under Scrum methodology.
Azure functions, AngularJS, MongoDB and Bootstrap.