Staff Software Engineer (Hybrid / Remote Romania) in Bucuresti

Who We AreIvanti is a global leader in IT systems and security management, service management, asset management, and mobility management and security solutions - helping organizations reduce risks and costs associated with managing their IT environment.Ivanti is experiencing significant growth worldwide. The company has received numerous awards for being a Top Place to Work, as well as many accolades for the products it develops. Our customer focus strategy is driven by the company’s core values, including innovation, accountability, teamwork, and trust, it's an exciting time to join Ivanti.Looking for more than just a job? We like developing our people just as much as we like developing great products and servicesIf you’re passionate about what you do, are a champion of customer satisfaction and success, and interested in developing solutions that make a difference and in having fun while doing it, Ivanti is the place for you! What We Do Empower users to seamlessly and securely connect from any place in the world that offers air, water and… Internet!Equip organizations with the right tools to configure access, manage and enforce compliance with a holistic view on network, users and usage.Empower organizations to continue to breathe easy, now with an added sense of invincibility.Work hard so that you can focus on the things you want to! Product overviewIvanti Endpoint Security (formerly known as HEAT EMSS) is a security suite meant to provide fast, effective, and scalable protection from sophisticated malware and targeted attacks. It achieves this through a layered approach with Patch, Application Control, Device Control and Antivirus. This is a hybrid software solution built modularly that can protect both server and agent side. Here is a link for product architecture overview. How will you spend your time:A typical day in our product team entails feature development as well as general software maintenance. The code base contains C++, C#, SQL with stored procedures as main programming languages as well as MFC and WPF for our UI. The product also has two kernel drivers for device control and application control. Our build infrastructure is based on XAML and vNext. Engineer and develop new code that is decoupled, sustainable and unit testedEngineer and develop simple code that solves problems without adding complexityCollaborates with team to create testable code, including automated testing. Performs debug tasks, root cause analysis, and support for assigned products.Collaborates with the product team to design software and implement solutions across multiple products.Prepares technical documentation of product sub-systems.Ability to accurately estimate effort to complete assigned work. What are the critical skills to be successful: 5+ years of experience developing C++ standalone applications.5+ years working experience in SQL and stored procedures.ASP.NET, MVC, WCF, Entity Framework and .NET framework technologies (linq, lambda, collections, generics, concurrency, multi-threading, Web Api, dependency injection, SignalR)Very good knowledge and understanding of design patternsExcellent analytical skillsMotivation for technical challengesWorking knowledge of Windows OS InternalsWorking knowledge of cryptography.Great communication and teamwork skillsAble to conduct complex investigations and information research. What skills and experience are nice to have: Working experience with C# and .NETExperience in API/SDK development (DLL, COM, WMI, PowerShell)Azure Cloud platform and Azure development frameworks.Familiarity with IDEs such as Visual Studio and Visual Studio Code What we offer you: Everywhere workplaceMarket competitive salary25 days of holidayPrivate healthcare, flexible benefits budget, and othersA collaborative environment driven by excellence, respect, and supportWork-life balance

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!