Position: Lead/Senior Software Engineer, C++
Category: C++
English level: upper
Years of experience: 11

Skills Tags:
ATL Boost C++ Linux COM DCOM Driver Development Kit (DDK) Embedded MFC Microsoft Visual C++ STL WinAPI Windows Programming C-Linux C-Windows Embedded .NET Generics C# Framework LINQ MSBuild REST Sockets WinForms XAML Android Database MSSQL MySQL Firebird AVR32 Android BlackBerry BREW HP webOS RIM Symbian Windows Phone
Leading the development process, managing and coaching the team. Researching of customer's business processes, architecture development and refinement, designing and implementing of new functionality. Managing the requirements, communicating to customers to ensure timely completion of tasks and milestones. Responsible for identifying appropriate resources needed, assembling project team. Taking part in defining solution architecture of the overall system. Identifying and prioritizing the architecturally significant requirements. Defining of components of the system and interaction between them. Making strategic engineering decisions. Defining of the physical configuration of the system environment. Participating in establishing new business processes. Defining the way of parallel work of multiple sessions on different working contexts. Working as delivery manager for several streams of the work (defining scope, work framework/development life cycle, prioritizing of the tasks). Communication with testers, business analytics and business users. Control the project documentation.