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: C++/C# (.NET Framework 4.7), ExtJS v.3.2.1., proprietary DB, NUnit.
Requirements:
- 3+ years of experience in development of .Net-based web applications.
- Experience with C++ (+1 year) , C# (+3 years).
- Experience with COM and DCOM,
- Experience with complex Windows desktop applications (MFC/ATL),
- Experience with web applications, HTML/CSS/JS,
- Experience with SQL (T-SQL) for MS SQL Server, P-SQL for Oracle,
- Familiarity with microservices architecture.
- Experience working with proprietary databases.
- Working experience with MS Azure.
- Proficient in using tools like Visual Studio, Postman.
- Strong understanding of version control, security best practices, and Agile methodologies, especially SAFe.
- Familiarity with NUnit and test-driven development.
- Excellent communication and teamwork skills, with the ability to mentor junior developers.
Nice to have:
- Experience with XSLT (for Power Web), InstallShield, XML web services, Windows Search, TeamCity and PowerShell.
Responsibilities:
- Building new features on the top of existing web application, using .Net, ExtJS, .Net Maui.
- Support of existing web 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.
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits