Position: .NET developer (3+ years of experience)
Company: Heartpace
Experience required: 3y
English level: upper

**Requirements:**
 
- A minimum of 3 years of experience
- Strong knowledge of .NET, C# and basic knowledge of JavaScript
- Experience with code testing using different technologies
- Experience with object-oriented design and an interest in SOLID principles and clean architecture
- English — Upper Intermediate and higher
- Ability to work effectively and independently with minimal supervision
- Ability to work within a fast-paced, dynamic environment
- Strong analytical, troubleshooting, and problem-solving skills
 
**Would be a plus:**
 
- Microservices, REST, and event-driven architecture
- Continuous Integration and Continuous Delivery
- Patterns and techniques around CQRS
- SQL or other relational databases
- No-SQL databases like CosmosDB or MongoDB
- Clean Code and Software Craftsmanship
 
**Responsibilities:**
 
- Back-end development to meet customer’s business needs and implement components according to the modern software development environment (cloud-based platforms, microservice architecture, etc.)
- Take part in the full development lifecycle from the requirement to deployment
- Design and Improve project architecture
- Implement new features using best practices with proper unit/integration tests
- Working in a distributed team in an Agile environment
- Delivering the product roadmap and plannings
 
**Opportunities:**
 
- Build a successful product that grows dynamically within the European market
- Professional and career growth
- Possibility to propose solutions on a project
- Realization of your innovative ideas in building new solutions and services
 
**We offer:**

- Working in the Swedish product company 
- Dynamic and challenging technical tasks 
- Occasional business trips to Sweden
- Long-term employment
- 20 working days of annual paid vacation and paid sick leaves 
- Compensation of certifications, conferences, training, and other working events
- Work in a unique professional, friendly and supportive environment
- Variety of knowledge sharing, training and self-development opportunities
- Regular events and team buildings
- Informal style of leadership and communication
 
**About the project:**
 
Benefits offers an easy and effective way to make visible, strengthen and administer benefit
offerings. Our customers include everything from private companies with about 30 users to state-owned companies, municipalities and associations with over 10,000 users. We offer the Benefits Portal as a SaaS.
Take the front seat in our journey of transforming our Benefits product to keep up with market
demands and handle a global scale. We are transforming our applications and services to a
microservice-oriented architecture, no downtime, always up continuous deployment experience for our customers.
We are offering a job where every day is a new adventure and you can expect new or different challenges when you team up with us.