Key Skills
Job Description
Together with the developers from your team, you design, realize, and maintain the software that brings a smile to the faces of your colleagues and our customers. What does a C# Developer at Coolblue do? As a C# Developer, you're responsible for maintaining and developing products that support your domain together with your team. You do this by writing maintainable, testable and future-proof code. You also regularly participate in brainstorm sessions on user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientist in your domain. Want to become a C# Developer at Coolblue? Read below if it suits you. Solving problems with the best practices and principles that we've embraced, such as Clean Architecture, TDD/BDD, SOLID, and design patterns. Writing automated tests so you know that the quality of your software is on point. Working with various types of data storage, such as Oracle, MySQL, and DynamoDB. Show ownership over the solutions in the portfolio of your domain by solving challenges in time by logging and monitoring Datadog. Sharing knowledge by mentoring, pair programming sessions, and adding constructive comments to pull requests from colleagues in Github. Getting space to keep developing and to delve into the latest technologies. Giving and receiving constructive feedback. Presenting deliverables during sprint demos. Our Toolkit Is Packed With Programming language: C# .NET 8.0 Data storage: Oracle, MySQL, PostgreSQL en DynamoDB. Cloud platform: AWS CI/CD: Github en TeamCity Logging/Monitoring: Datadog You recognize yourself in the following At least 3+ years (medior) or 6+ years (senior) of experience as a C# developer. You have a Bachelor's or Master's degree in Computer Science or a comparable field. Good experience with software architecture and building application in .NET 8.0. You have experience with Web API or MVC (REST and GraphQL) in .NET. Knowledge of designing, setting up, and maintaining cloud-native microservices, preferably in AWS. You're very familiar working with Scrum/Agile. Experience with front-end development (React), JavaScript, HTML5, and CSS is a plus. Being able to automate and implement repetitive tasks in a CI/CD platform. Experience with Teamcity is even better. You speak English very well. This is what you’re looking for in a job Money. Working together in an international environment with colleagues from the Netherlands, Belgium, Spain, Brazil, Mexico, Italy, and many more. An extraordinarily good work environment. Where we interact as friends and you can just be yourself. Monthly drinks, freshly prepared snacks, legendary Coolblue parties and the best team activities. A fine balance between working at the office and working from home. Of course, we’ll help you create the best home-office possible. Including desk chair, laptop, and blue garlands. Plenty of room for your own ideas, initiatives and choices. You do your work your way. Travel allowance, a retirement plan and an allowance when you work from home. 25 leave days. As long as you promise to come back. A picture-perfect office at a great location. You could crawl to work from Rotterdam Central Station. We recommend just walking for 2 minutes, though. With over 100 training courses in our own Coolblue University, you become a little better every day. A discount on all our products.
Core Responsibilities
Develop and maintain domain products using maintainable, testable, and future-proof code, while applying software design principles and writing automated tests. Collaborate with product, UX, and data colleagues; monitor and resolve production challenges; share knowledge through mentoring and code reviews; and present work during sprint demos.
Requirements
Candidates need at least 3 years of C# development experience for a medior role or 6 years for a senior role, a bachelor's or master's degree in Computer Science or a comparable field, and experience with .NET 8, software architecture, and .NET APIs. The role also calls for cloud-native microservices experience, preferably with AWS, familiarity with Scrum/Agile, and strong English; React, JavaScript, HTML5, CSS, and TeamCity experience are advantageous.
Benefits
- Retirement Plan
- Paid Leave
- Travel Allowance
- Work-From-Home Allowance
- Training Courses
- Employee Product Discount
- Home Office Equipment
- Snacks and Social Events
About Coolblue
Industry: Computers and Electronics Manufacturing
Company size: 5,001-10,000 employees
Coolblue is an omnichannel electronics store in the Netherlands, Belgium, and Germany. Since our founding in 1999, we do everything to make our customers happy. That's why we don't only sell products in our webshop, app, and physical stores, but we also have our own customer service and warehouses. And of course we deliver and install our products ourselves. That’s how we do everything for a smile. Want to know more? We’ll tell you everything at Aboutcoolblue.com. Curious about your opportunities at Coolblue? Go to Careersatcoolblue.com.