C# Software Engineer
Parapet Studios
Remote job description
We are looking for an experienced, C# back-end/server-side software engineer who can demonstrate senior-level proficiency in all of the following areas:
- Write code according to SOLID principles
- Write succinct unit & integration tests (TDD)
- C#
- async await/task parallel library
- lambda expressions
- firm understanding of IEnumerable and yield return
- data structures & when to use which
- Asp.net Core
- .Net Core
- Visual Studio 2019
- RESTful APIs
- GitHub
- Micro-service architecture
- RabbitMQ/Event messaging
- Relational database design (SQL)
Bonus technical skills include:
- JWT authentication/authorization
- Nuget packages (creating & installing)
- Continual Integration
- Kanban
- DevOps (Azure)
- Docker
- Sumologic
- Linux
Character qualities we are looking for:
- Friendly
- Follow established team practices with naming conventions & code syntax
- Someone who can work well even with a minimal amount of direction.
- See the big picture when implementing features/bug fixes
- Works well in a small team
- Great communication skills
- Can-do attitude
- Enjoys working hard and strives to be proud of their work
Summary
Parapet Studios
C# Software Engineer at Parapet Studios
Tags: C#, microservices, ASP.NET Core, RabbitMQ, .NET Core
-
category
Software Development -
posted
1510 days ago
https://www.remote.io/remote-software-development-jobs/c-software-engineer-3480