We are looking for an experienced to senior level .NET Software Engineer , to join our Engineering team. The successful candidate will be working with our engineers to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.
If you're passionate about software development, we would like to meet you. As a .NET developer, you will be with a team of talented software engineers and you will collaborate with internal teams to develop web applications, while working in a fast-paced environment.
More specifically, as .NET Software Engineer, you will :
Perform tasks in an efficient & timely manner;
Design, develop and maintain highly-available web applications using .NET Core and ASP.NET;
Troubleshoot and debug to optimize performance;
Participate with product development team to plan new features;
Continually advance technical knowledge and skills;
Ensure high quality code by following unit testing best practices;
To be considered, you should have :
4+ years of experience using SQL and Web API, ASP.NET, C#.
Excellent analytical and good problem-solving skills with a can-do attitude;
Demonstrable knowledge in object-oriented designs and design patterns;
Solid experience in designing and developing well-defined API based services;
The ability to perform in a team environment and share knowledge;
Knowledge of agile methodologies and version control systems such as Git will be a plus;
Bachelor's degree in Computer Science, Computer Engineering or related technical degree;
Microsoft Certified Professional Certification of any level will be a big plus.
We are offering an attractive competitive salary, private insurance plan, amazing premises and the opportunity for a rapid career development, working closely with a highly motivated team in a dynamic and fast- paced environment.