Senior C# Developer
We are looking for a bright, ambitious, creative, and quality minded developer for one of our product teams.
You will be working on a cross-platform Policy product and help us come up with brilliant new ways of making it easier for web managers and editors to do their job every day.
The Policy product integrates with other products in our suite and allows users to create and enforce rules that matter to them and their organization. It is a microservices-oriented architecture with components implemented in C#, Ruby, Go and Elixir. The system is built on the Command-Query Responsibility Segregation (CQRS) design pattern and uses event sourcing for persistence.
C#, Nancy, TPL Dataflow, NUnit, EventStore, ZooKeeper, Kafka, REST APIs, Go, Elixir, Ansible, regex, AWS
As Senior Developer, your responsibilities will be to:
Build distributed stateful and stateless back-end services for Policy rule execution with high throughput and low latency.
Come up with novel ideas, approaches, and solutions that address the challenges our users face before they’ve even identified them themselves.
Help find new ways to deal with ever-increasing amounts of data to process and rapid growth in both customer number and size.
We expect you to:
- Have a relevant educational background within IT, bachelor level as a minumum.
- Have multiple years of C# experience.
- Have some experience designing REST services.
- Know how to write a multi-threaded program using today’s powerful concurrency abstractions.
- Know your way around both Windows and Linux.
- Have solid English speaking and writing skills.
- Thrive working in an iterative (scrum-like) development process.
- Have experience building real software solutions.
- Be proud of what you deliver to end users.
- Be a strong, independent problem-solver with an eye for solid, testable software.
As a person…
The ideal candidate is curious, self-driven, creative, inquisitive, and possesses lots of drive. You prefer to work in a team of skilled colleagues, whom you can inspire, and who can inspire you. You take full responsibility and ownership of your tasks, and you always strive to follow your projects through to completion. Finally, you have a desire to contribute to our mission of making the web better for all!
Siteimprove is an award winning Danish founded software company with 350 employees and thousands of customers worldwide. Our user-friendly tools make it easy and simple for web editors and teams to make their websites better and accessible for all people. In addition to our headquarters in the heart of Copenhagen, we have offices in Minneapolis, London, Berlin, Vienna, Amsterdam, Oslo, Toronto, and Sydney, and our customers are spread across North America, Europe, and Australia.
We are growing fast, a growth that reflects our success in the rapidly emerging space of web governance. We are proud of our results and are dedicated to our mission of making the web better for all. We are a dynamic team of ambitious colleagues who work hard to retain and positively surprise our customers through world-leading products and services, and we constantly challenge each other in order to keep learning and improving. This all translates to a fun and exciting work environment, which is probably we have been named among the top 10 best IT workplaces in Denmark. Or maybe it is the fact that we brew our own beer and have our own chef, or that we have a fantastic Friday bar (and a gym to burn off the calories), or maybe it is just because our beautiful office is filled with great people?
How to apply
If you think this sounds like you, please don't hesitate to apply by clicking on the apply link. If you have any questions, you are welcome to contact Talent Acquisition Specialist, Katrine Rav Degenkolv, at firstname.lastname@example.org.
Please write in your application that you've seen the job at Jobfinder