- Flexible working hours
- Home internet plan
- Meal vouchers
- Health insurance
- Individual career path
- .NET core
- MS SQL
- Fluent English
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.
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. ?