Middle C++ engineer (#3066) Offline
Product details: A comprehensive Engineering Document Management System (EDMS) designed to streamline the management of engineering documents and data throughout their lifecycle. It serves as a centralized repository, ensuring that all stakeholders have access to accurate, up-to-date information, thereby enhancing collaboration and operational efficiency.
Technologies:
- PowerWeb - COM/DCOM, C++, ISAPI extensions, XML/XSLT, JS/HTML, XML Web services, MFC/ATL
- Client/EDM server - C/C++, MFC/ATL, SQL (and Oracle), MS Access, Sqlite, Win32 API and generic Windows applications programming knowledge, Windows search
- ES, Publisher, Hyperion, SiteCache (all .NET servers and clients) - C#, .NET Framework, ASP.NET, COM/DCOM, T-SQL and PSQL (Oracle), ExtJS old versions, JS/TS, SignalR, Windows search
- CAD and other integrations - COM/DCOM, .NET Framework and Core, WCF, XML Web Services (SOAP), C/C++, C#, Win32 API, Windows Desktop applications - MFC/ATL, Windows Forms, some exp working with AutoCAD and verticals, Microstation, Inventor and Revit, Office object model
- Setup - InstallShield, WiX and/or modern setup technologies (web install), Windows Applications registration and installation, Windows server management (services, sc command line), COM/DCOM, Windows security, Active directory and tools, Windows Networking (NetBios, WINS), TCP/IP networking (DNS)
- Infrastructure for pipelines - Teamcity, build pipelines and MAT-pipelines - PowerShell, Azure infrastructure, Nuget (work with package managers, also NPM)
Requirements:
- 3+ years of experience with C++ development.
- Strong background in developing Windows desktop applications, preferably using MFC/ATL.
- Experience with web technologies such as HTML, CSS, JavaScript.
- Hands-on experience with SQL for both MS SQL Server and Oracle.
- Familiarity with XSLT, InstallShield, and XML web services.
Nice to have:
- Experience with Windows Search integration.
- Familiarity with TeamCity and PowerShell scripting.
- Exposure to COM/DCOM architecture (training can be provided).
Responsibilities:
- Building new features on the top of existing application, using C++, JS
- Actively use COM/DCOM model in your everyday work
- Support of existing desktop application (bug fixes, security updates, technical improvements)
- Work, using SAFe methodology, to deliver incremental value, actively participating in code reviews, sprint planning, and design discussions.
- Troubleshoot and debug complex issues in production and staging environments.
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
The job ad is no longer active
Look at the current jobs C++ →