About the job (Senior) Software Engineer | .NET
At HRLabs, we specialise in connecting exceptional talent with leading companies. We are currently looking for a Senior .NET Engineer for our client, a great software product company.
Position Overview:
As a Senior .NET Engineer, you will join an Agile team and work closely with the Product Owner, Agile Delivery Lead, Automation QAs, and other Software Engineers. Besides being part of the Agile team, you will work closely with other backend professionals within the Backend Chapter.
Technology stack:
.NET 6+ ASP.NET Web APIs.
Code versioning and CI/CD pipelines: Gitlab
Hosting: on premise with OpenShift (commercial enterprise-ready container platform built on top of Kubernetes)
Logging: Graylog
Monitoring: Prometheus
Observability: Grafana
Storage: MS SQL Server, Redis
Brokers: RabbitMQ, Kafka
Key Responsibilities:
Create new software solutions.
Turn requirements into technological systems. Our clients large scale, highly available infrastructure is at the core of that challenge.
Play an important role to design, build and maintain efficient, reusable, and reliable code.
Research new technologies to find new ways to solve daily issues.
Create high-value features quickly;
Improve the team and product.
Your Background:
5+ years of experience developing software using .NET Core;
Proficient in C# and MVC;
Experience with Testing/Metrics Monitoring/Logging on a large scale distributed system;
Experience with Microservices architecture;
Experience with asynchronous flows using message brokers;
Good understanding of basic web technologies, such as HTTP, REST, etc.;
Practical knowledge of algorithms and design patterns;
Passionate about delivering high-quality code;
Fluent in English, both oral and written.
Expertise in concurrency, multi-threading, and event-driven architecture is an advantage.
Our client offers:
Attractive salary package and annual bonus.
Premium health insurance for you and your family.
Individual budget for conferences and unlimited access to Udemy for continuous learning.
Meal Allowance
Top-Notch Equipment
Join a company that values innovation and continuous learning. If you are ready for a new challenge and want to make an impact, apply now!