Full-Stack .NET Developer

As our flagship product Dime.Scheduler continues to grow, we are looking for talented engineers to join our team and help design, develop and support the software that is being used by customers all over the world.

Are you up to the challenge?

The role

This is an exciting opportunity for the self-driven, web-focused .NET developer who possesses an entrepreneurial spirit as well as a deep passion for technology and the power of collaboration. Our team’s culture thrives in open communication, initiative, and pragmatism – and so should you.

Our ideal candidate has around two years experience with all the following technologies:

  • C#
  • NET MVC
  • HTML5 + CSS3
  • JavaScript

Key responsibilities

  • Taking technical ownership of your work
  • Delivering high-quality, production-ready software
  • Participate in the product design process
  • Conduct code reviews and provide your ideas regarding improvements that can be made to help our team be stronger and deliver better software
  • Ensuring that technology standards and best practices are maintained
  • Provide third-line support

Technical skills

To be successful in this role, you will need skills / experience in:

  • C#
  • NET MVC/Web API
  • SQL Server
  • HTML5 & CSS3
  • Gulp, LESS, npm
  • Unit Testing
  • SOLID principles and their practical use
  • Source Control (TFVC/Git)
  • CI/CD, preferably with Azure DevOps
  • Visual Studio

It would also be great to have:

  • Proficiency in agile methodologies
  • Knowledge of front-end frameworks such as Sencha Ext and React
  • Experience with client-side testing frameworks such as Jasmine or Mocha

You will need the following attributes to be successful in this role:

  • Effective communication skills
  • Ability to plan ahead and work with remote colleagues
  • A self-starter with a relentless focus on getting things done
  • An autodidact streak – you know how to find the information you need when you need it
  • A desire to keep up to date with the latest products and (web) technologies
  • Teamwork & cross-group collaboration
  • Commitment to continuous learning
  • You should be able to demonstrate your passion for software development

Benefits

  • A competitive salary with a series of extra-legal advantages
  • Company car
  • An internal education program
  • Working in an international environment with challenging and inspiring clients
  • Opportunities for personal and professional development
  • Flexible working time and remote work

Do you have what it takes to join our team?

Send us your application via dime@dimenics.com. We’ll get in touch with you.