• Flexible working hours
  • Home internet plan
  • Meal vouchers
  • Health insurance
  • Individual career path
Tech Stack
  • C#
  • .NET core
  • Kubernetes
  • AWS
  • MS SQL
  • Fluent English
Competitive salary

Senior Software Engineer C# – Value Added Unit

As Milestone Systems continues to grow and expand, we are now strengthening our team with even more talented Software Engineers for our R&D site in Barcelona. In this position you will be responsible for Milestone’s integration features of our Video Management Systems (VMS).

You will be part of a fully-fledged Feature Team, aimed at delivering cross-component epics that allow advanced integration from our broad community of developers with XProtect – Milestone’s core product, a Video Management System, that enables the company to be a market leader in the Video Surveillance industry.

What you will do in a typical day at Milestone:

  • Estimate development effort for User Stories, Features and Epics
  • Write well designed, testable, efficient, and secure code by using software development best practices
  • Gather and refine specifications and requirements based on technical needs
  • Create and maintain software documentation
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities
  • Coach and mentor junior engineers to improve their skills and make them more effective
  • Perform code reviews for peers
  • Strong organizational skills and ability to manage time and priorities effectively
  • Grow and thrive in a fast-paced environment, learn rapidly and master diverse technologies and techniques

What technical toolkit you will bring along: 

  • Good knowledge of C#, backend experience including multi-threading and .Net Core
  • Experience with MS SQL Database Server or another RDBMS
  • Good knowledge of Kubernetes, AWS, Terraform
  • Good understanding of Event Streams and Event Sourcing (EventStore, Kafka, NoSQL)
  • Experience with network security and networking technologies, and with system, security, and network monitoring tools
  • Knowledge and understanding of Authentication and Authorization protocols and artifacts
  • Ability to build and maintain utility or automation scripts
  • Good communication skills. Good command of English language.
  • Experience with agile development.

As a person:

  • You are a team player who values integrity and honesty and are willing to take on any task needed for the team to succeed.
  • You enjoy working with all parts of the development process – from conception of an idea to the implementation (including test automation), release, maintenance and bug fixing.
  • You are open for new ideas and embraces changes.
  • You display initiative and drive.
  • You are good at networking in your company and not afraid of reaching out of the team to get help or help others.
  • You are good at adopting and contributing to company culture.

 Milestone Systems offers:   

  • Flexible working hours
  • Attractive compensation package – competitive salary, company sponsored mobile and home internet plan, meal vouchers
  • Healthy work environment – health insurance, fruit and beverage program, open communication
  • Work-life balance – team buildings and celebrations
  • Individual career path – management and technical career growth, enhanced by learning and development program, regular performance assessment, teams of world-wide IT professionals.

¿Quieres aplicar?

Ponte en contacto conmigo

La forma más eficiente es el email. Envíame uno con el nombre de la oferta en el asunto y me pondré en contacto contigo lo antes posible. Recuerda adjuntar tu CV o enlace al perfil de Linkedin. ?