Senior .NET Software engineer
.Net Technical Lead
RingRing is fast growing cloud communications company that helps enterprises to reach their customers in every country in the world through SMS, Voice, and Email APIs. Located in Brussels district, we are experiencing a time of explosive growth. We are looking for a high performer delivering higher productivity than an average developer.
Always learning and improving your competencies? Always exploring the engineering blog of Uber, Netflix, Pinterest, Intercom…? Come and join us!
Technical design of products and new customer’s projects
Development of REST APIs, and/or web applications using .NET Core and Angular or ASP.NET MVC (in C# & Razor)
Coaching junior developers
Strong experience with ASP.NET MVC for more than 4 years is a MUST
Strong experience with .NET Framework for more than 4 years (at least version 4.5) is a MUST
Proven experience with .NET Core (at least version 2.1) is a MUST
Strong knowledge with REST Standard.
Strong experience with MS SQL Server and MySQL (stored procedures, indexes, performance tools, …) for more than 4 years
Be able to work with some old technologies like ASP and WCF.
Knowledge of MicroService Architecture participating in projects following this pattern for more than 1 year
Experience with RabbitMQ or any other MessagingQueue system in several projects is a PLUS
Experience with Redis in several projects is a PLUS
A thorough understanding of web-related technologies with several proven experiences of web applications or APIs in production for several hundreds of users
Good knowledge on security but also focus on performance, design patterns.
The ability to work in a SCRUM/AGILE based methodology and complete the predefined tasks
A strong sense of responsibility for the work done, understanding for the importance of testing and delivering a stable and reliable finished product
A desire to learn and grow personally as well as for the team
An excellent knowledge of French and/or Dutch and the ability to communicate effectively in English, both verbally and in writing
Working with us
We are energetic, pragmatic, and humble and we get things done. Working with us means having the freedom and autonomy needed to succeed. We constantly challenge ourselves and each other to excel at what we do best. We motivate and encourage our employees to be their very best, every day.
Working with us means having the freedom and autonomy needed to succeed. We constantly challenge ourselves and each other to excel at what we do best. A good work-life balance is also important for us.
Manage your time as it suits you and enjoy teleworking
Trust is key, giving responsibilities to our employees is essential
Enjoy original team building and a friendly and dynamic team
We strengthen team spirit while participating in charity activities
Evolve in a dynamic environment with a startup atmosphere
Excellent working environment with everything you need such as fruit, snacks…