Principal Software Engineer
Ivanti
Bucharest, Romania
5 zile în urmă

Principal Software Engineer

at Ivanti Bucharest, Romania

Ivanti is a global leader in IT systems and security management, service management, assetmanage-ment, and mobility management solutions - helping organizations reduce risks and costsassociated with managing their IT environment.

Ivanti is experiencing significant growth worldwide. The company has received numerous awardsfor being a Top Place to Work, as well as many accolades for the products it develops.

Withmultiple acquisitions over recent years and open positions around the globe, it's an exciting time to join Ivanti.

If you’re passionate about what you do, are a champion of customer satisfaction and success, and inte-rested in developing solutions that make a difference and in having fun while doing it, Ivanti is the place for you!

GoldMine Premium Edition is a mature CRM application, build to be very easy to use and quick to pick up. Enables sales, marketing and service organizations reduce costs, drive revenue and improve overall customer satisfaction with improved workforce efficiency.

It has a modular approach with customer module, email center, case management, campaign, activity management and service.

It integrates with Constant Contacts for email marketing, Microsoft Office (Excel, Word and Outlook) for productivity, it is open to communicate through GoldMine API and it can be extended by Add-ons.

Key Responsibilities :

  • Engineer and develop new code that is decoupled, sustainable and unit tested
  • Engineer and develop simple code that solves problems without adding complexity
  • Collaborates with team to create testable code, including automated testing. Performs debugtasks, root cause analysis, and support for assigned products
  • Collaborates with the Product Team to design software and implement solutions acrossmultiple products
  • Prepares technical documentation of product sub-systems
  • Performs other job-related duties as assigned
  • Ability to accurately estimate effort to complete assigned work
  • Required Skills & Experiences :

  • Advanced technical knowledge in software development methodologies, design andimplementation in C++
  • Analytical and design skills at multi-product / multi-environment level desirable
  • Strong debugging skills (Visual Studio, WinDbg, )
  • Experience in API / SDK development (DLL, COM, WMI, PowerShell, etc. )
  • Inter-process communication (including RPC, DCOM)
  • Great communication and teamwork skills
  • Multi-threading and synchronization
  • Windows OS Internals
  • SQL language and Microsoft SQL Server databases
  • Able to conduct complex investigations and information research
  • DLL injection
  • Preferred Skills & Experiences :

  • MFC and WTL
  • C# & C++.Net
  • MSI development, including custom actions
  • In-depth experience in research and analysis, project planning and implementation
  • Excellent understanding of entire development process, including specification,documentation, and quality assurance
  • Strong communications and interpersonal skills
  • Learn new products quickly and fast adoption of new technologies
  • Able to conduct complex investigations and information research
  • Motivation for technical challenges
  • Raportați această lucrare
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular