Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are excited to welcome a proficient Senior .NET Developer to our expanding group.
In this position, you will serve as a key contributor in assembling and rolling out reliable, wide-reaching solutions that move our offerings forward. By teaming up with different units, you will help convert imaginative ideas into concrete results and play a part in steering the technical direction of our platform.
Responsibilities
- Construct, deliver, and care for solid backend services and applications
- Form long-standing, dependable, and secure software designs that align with business aims
- Cooperate closely with product leads, design experts, and engineering colleagues to define and launch new features
- Conduct team-wide code reviews and contribute useful feedback to uphold strong engineering standards
- Guide newer developers and assist them in advancing along their professional paths
- Refresh and rework legacy code to boost performance, scalability, and ease of upkeep
- Participate actively in technical planning meetings and shape major design decisions
- Spot, investigate, and resolve tough problems in live environments promptly
- Stay aware of emerging technologies and propose enhancements to our engineering processes
Requirements
- No less than 3 years of practical industry experience as a software developer
- High-level expertise in C# and the .NET ecosystem for producing enterprise-grade solutions
- Proven background writing unit tests to ensure trustworthy and quality-driven code
- Sound knowledge of software architecture core concepts, design patterns, and recognized engineering techniques
- Experience working within SDLC frameworks like Agile, Scrum, or Kanban
- Solid command of SQL, including building optimized queries and designing relational data models
- Operational know-how with data access libraries such as Entity Framework, Dapper, and ADO.NET
- Direct involvement using Microsoft Azure to deploy and operate cloud-hosted applications
- Recognized proficiency with ASP.NET for assembling web applications and APIs
- Practical familiarity with Angular for crafting responsive and engaging user-facing experiences
- Proficient English communication, both verbal and written (B2+ level or above)
Nice to have
- Real-world experience with containerization tools like Docker and orchestration systems such as Kubernetes
- Awareness of CI/CD pipelines and broader DevOps approaches
- Knowledge of microservices architecture and distributed system fundamentals
