Our client is a global technology leader in the maritime, defense, and energy sectors. Software engineering and consulting company with over 30 years of experience in delivering innovative technology solutions. Their expertise includes IoT, Digital Transformation, Industrial Engineering, AI/ML, cloud technologies, and AR/VR/MR, with a strong focus on the maritime industry.
Role Overview:
Custom software solution for producing and maintenance technical docuimentation. It generates a complex set of documentation like Autocad drawings, Test procedures, Operator/Installation
manuals, based on the rules implemented by the engineers. It increases productivity by reducing the time for project documents development. The existing information becomes a valuable asset. The project data is Accessible, Understandable and Reusable.
Key Responsibilities:
- Design, develop, test, and maintain applications using C# and .NET Framework.
- Develop and maintain components using Managed C++ (C++/CLI) for integration with native C++ libraries and legacy systems.
- Build modern desktop applications utilizing Windows Presentation Foundation (WPF) and MVVM architecture.
- Design, implement, and support WCF services for system-to-system communication.
- Develop and optimize database solutions using Microsoft SQL Server, including: Database schema design / Stored procedures / Functions / Viewso Query performance tuning.
- Participate in software architecture and technical design discussions.
- Troubleshoot, debug, and resolve complex application and integration issues.
- Create and maintain technical documentation.
- Conduct code reviews and promote coding standards and best practices.
- Collaborate with Product Owners, QA engineers, Architects, and other stakeholders to deliver high-quality software solutions.
- Support deployment, maintenance, and continuous improvement activities.
Required Qualifications and Expertise:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 5+ years of professional software development experience.
Strong proficiency in:
o C#
o .NET Framework
o Managed C++ (C++/CLI)
o WPF
o WCF
o Microsoft SQL Server
Experience with:
- Object-Oriented Design and Development
- Design Patterns
- Multithreaded application development
- Dependency Injection
- REST APIs and service-oriented architectures
- Version control systems (Git, Azure DevOps, SVN)
Solid understanding of:
- Software development lifecycle (SDLC)
- Unit testing and automated testing
- Performance optimization and troubleshooting
- Secure coding practices
Reasons to Join:
- Working on innovating and unique IT projects
- Friendly and collaborative working environment
- Attractive remuneration package
- Work-life balance: flexible working hours, 20 to 24 days paid vacation depending on years with company
- All kinds of office and additional benefit perks (sport card, additional healthcare package subsidizing, special discounts and others)
For further details, reach me at martin@cadabra.bg
(License No. 2709/ 17.01.2019)