Job Openings
Senior Backend Software Engineer (.net)
About the job Senior Backend Software Engineer (.net)
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)