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!