Position: C# .NET Software Developer | Software Engineer
Category: .NET
English level: upper
Years of experience: 1


Experienced software engineer with expertise in C++ and C# programming languages. Proficient in design patterns and Git. Skilled in Autodesk Revit API, Siemens Kineo API, Ultimaker Cura API, Windows API, Windows Forms, WPF, collision detection algorithms, unit tests, functional tests, and G-Code. Strong problem-solving skills and ability to work independently or as part of a team.

Software Developer | C# .NET Engineer at AMC Bridge
- Collaborating with cross-functional teams to design, develop, and maintain software solutions using C++, C#.
- Implementing design patterns to ensure scalable, maintainable, and efficient code.
- Contributing to version control using Git, GitLab and Azure.
- Utilizing Autodesk Revit API, Siemens Kineo API, Ultimaker Cura API, Windows API, Windows Forms and WPF to develop customized software applications for clients.
- Developing collision detection algorithms to enhance software performance and accuracy.
- Creating unit tests and functional tests to ensure software quality and identify defects.
- Generating G-Code to control CNC machines for additive manufacturing processes.
- Participating in code reviews and providing feedback to peers to improve code quality and consistency.
- Keeping up-to-date with new software development technologies and methodologies.
Technologies/environment: C++, C#, Autodesk Revit API, Siemens Kineo API, Ultimaker Cura API, Windows API, Windows Forms, WPF, collision detection algorithms, unit tests, functional tests, G-Code, JSON, Visual Studio 2019.