.NET Developer

Job Category: Software Development
Job Type: Full Time
Job Location: Sofia
Remote: Hybrid

Position Overview

Join our client’s dynamic development team and take on exciting projects! We are looking for a skilled software developer who thrives in a collaborative and innovative environment.

Responsibilities

  • Enhance and expand functionality for existing software projects.
  • Provide ongoing support for developed features.
  • Contribute to the design and implementation of new software solutions.
  • Gather and analyze requirements to propose alternative approaches.
  • Conduct code reviews to maintain high development standards.
  • Mentor and guide new team members in project onboarding.
  • Create and maintain comprehensive technical documentation.

Qualifications

  • Educational background in Information Technology or a related field.
  • Participation in relevant IT courses or professional training (at least two).
  • 5+ years of hands-on experience with .NET technology (2+ years in a collaborative team setting).
  • Advanced knowledge of C#, .NET Core 7+ API, and Entity Framework Core.
  • Solid understanding of SOLID principles and design patterns.
  • Familiarity with microservice architectures.
  • Proficiency in data structures, algorithms, and code review best practices.
  • Experience in managing project versioning workflows.
  • Strong skills in messaging and communication technologies (REST, HTTP, Kafka, RabbitMQ, WebSockets).
  • Expertise in relational databases (e.g., PostgreSQL) and datastores (e.g., Redis).
  • Hands-on experience with Docker, Kibana, and Elasticsearch.

Benefits and Perks

  • Competitive salary package with performance-based bonuses.
  • Regular performance reviews and bi-annual salary evaluations.
  • Generous annual leave (25 days).
  • Flexible work arrangements, including two days of remote work per week.
  • Premium healthcare package.
  • Fully covered transportation and sports cards.
  • Complimentary shuttle service to the office.
  • Access to wellness activities, team sports, and fitness events.
  • Support for professional growth through training, conferences, and seminars.
  • Engaging team-building events and social gatherings.
  • Snacks, beverages, and fresh fruit available in the office.
  • Bonuses for special occasions like birthdays, new babies, and school milestones.
  • Discounts at local retailers and restaurants.
  • Modern office facilities with relaxation zones and entertainment amenities like PS4 and foosball tables.

If you’re passionate about software development and eager to work on challenging projects in a supportive environment, we’d love to hear from you!

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
0 comments leave a reply