Softellar
Back to all positions

Senior .NET Developer

Engineering
Remote / Warsaw, Poland
Full-time
5+ years
Full-time

We're seeking a Senior .NET Developer to join our growing team and contribute to building robust, scalable applications for our enterprise clients.

Responsibilities
  • Develop and maintain .NET applications using C# and related technologies
  • Design and implement RESTful APIs and web services
  • Work with databases to design schemas and optimize queries
  • Collaborate with frontend developers to integrate user-facing elements
  • Participate in code reviews and maintain coding standards
  • Debug and resolve technical issues in existing applications
  • Contribute to technical documentation and knowledge sharing
  • Support deployment and maintenance of applications in production
Requirements
  • 5+ years of experience with .NET Framework/.NET Core and C#
  • Strong knowledge of ASP.NET MVC/Web API development
  • Experience with SQL Server and Entity Framework
  • Understanding of object-oriented programming and design patterns
  • Knowledge of version control systems (Git) and agile methodologies
  • Experience with unit testing and test-driven development
  • Familiarity with cloud services, preferably Azure
  • Strong analytical and problem-solving skills
  • Good communication skills in English
Nice to Have
  • Experience with Azure DevOps and CI/CD pipelines
  • Knowledge of containerization with Docker
  • Experience with message queues (Service Bus, RabbitMQ)
  • Familiarity with NoSQL databases
  • Understanding of microservices architecture
  • Experience with performance profiling and optimization
  • Knowledge of security best practices
  • Experience with Blazor or other .NET web frameworks
What We Offer
  • Competitive salary with annual reviews
  • Flexible work schedule and remote work options
  • Professional development opportunities
  • Health insurance and wellness benefits
  • Modern development environment and tools
  • Collaborative team culture
  • Opportunity to work on diverse projects and technologies

Ready to Join Our Team?

We'd love to hear from you! Send us your resume and let's discuss how you can contribute to our mission.