About the Customer
The customer is a global company that designs, produces, sells, and maintains specialized software for electrical engineers. The software helps different organizations to design and manage the electrical elements of any installation, and has a comprehensive suite of packages for simulating electrical setups. With a workforce of 370 employees in 31 locations across 20 countries, the company has sold over 96,500 licenses worldwide.
About the Project
Apply and learn at the interview
Responsibilities
Design, develop, and maintain CAD software applications using C# and .NET frameworks
Participate in the entire software development lifecycle, from concept and design to testing and maintenance
Collaborate with cross-functional teams to develop new features and functionality for our CAD software products
Provide technical guidance and mentorship to junior team members
Stay up-to-date with emerging trends and technologies in the CAD and software development industries
Work in an Agile development environment and contribute to the continuous improvement of our development processes
Requirements
7+ years of experience with .NET in software development
Good knowledge of C#, ASP.NET Core, Entity Framework, LINQ
Knowledge of relational databases and SQL
Experience in desktop applications development
Sufficient understanding of the .NET platform
Experience with CAD/CAM systems
Ability to adapt to an existing software solution and to drive implementation of new features to this solution
Ability to work effectively in a team
Nice to have:
Understanding of front-end technologies (JavaScript, AngularJS, and other web related technologies)
English level:
Intermediate
