Middle/Senior .NET Developer
Experience:
3+ years
English:
Intermediate
Location:
Remote Bulgaria, Remote Poland
Infopulse welcomes talented professionals to join our project as a Middle/Senior .NET Developer.
With our customer, we develop software that is related to document management systems for various governmental departments and municipalities in Norway. We are working in distributed Norwegian-Ukrainian teams on different products, which together make up a leading solution in the Norwegian market.
Areas of Responsibility
- Design, develop, test and document applications and services using the .NET and .NET Core, and Net 5 platform
- Promote good design principles such as code reuse, modularity, and extensibility
- Analyse requirements and take part in architecture design, code optimization and refactoring legacy code and patterns
Qualifications
- At least 3 years of hands-on experience with .NET and C#
- Good knowledge of OO programming and application architecture
- Experience in web services development (WCF, OData, Rest)
- Experience in developing Windows services
- Experience with databases (MS SQL Server and/or Oracle)
- Expertise in three-tiered web-based software development life cycle, IIS
- Knowledge of Agile practices and processes (e.g. Scrum, Kanban)
- Level of English – Intermediate and above
Will be an advantage
- Experience with MS Service Bus, Rabbit MQ or other messaging systems
- Experience in multi-threading programming and distributed systems
- Experience in DevOps practices and\or SRE
- Experience in Cloud development for MS Azure
- Experience in Kubernetes administration (AKS)
- Experience in implementing the architecture of microservices and\or good understanding thereof
- Experience in implementing Cache strategies and\or working with Redis
- Experience with ELK stack products