Responsibilities and Duties
-
Implement core services in ASP.NET Core that run in docker containers
-
Develop features full stack from the DB up to the public API
-
Ensure the platform remains scalable and the codebase remains maintainable
-
Identify and correct bottlenecks and fix bugs
-
Help maintain code quality, organization, and automatization
-
Writing scalable code for .NET software applications.
Skills and Requirements:
-
4+ years of experience developing in ASP.NET/Core and C#
-
Recent and relevant work experience in at least one of the following technologies: C#, .NET, ASP.NET MVC, REST interfaces and PostgreSQL
-
Experience with AWS, cloud, and microservices architecture.
-
Knowledge of agile development and willing to take ownership
-
Knowledge of source control system GIT
-
A solid understanding of OO theory, principle, and design patterns.
-
Authentication mechanisms
-
Dependency injection
-
ORM (Entity Framework or similar)
-
Familiar with code first and database first approaches
-
Familiar with custom Middleware (e.g. Exception handling)