.NET Developer

Development – Data Presentation /
Full-time /
About Us 
DevSoft develops UI components as well as report generation and visual data display solutions targeting .NET, HTML/JS, and VCL. Over the course of more than 25 years in business, our development teams have amassed profound experience in many software development fields. 
We are seeking motivated individuals who are willing to learn and ready to help others. In DevSoft, everybody has every opportunity to drive product development and shape up the vision of the future. We also endorse constant personal self-development and reckon for your continuous growth through the ranks. 

About Our Team 
Our team creates solutions to present data in any convenient way for a user: 
- Business Intelligence Dashboard is designed to configure dashboards used for data analysis. You can bind them to data, aggregate and sort data, apply conditional formatting, etc. Another component you will support is our Pivot Grid control, designed to display complex data as multidimensional tables. 
- Report-generating components, such as the Visual Studio report designer, the desktop report constructors, and a set of UI components for report management. 
- PDF Document API and PDF Viewer. The PDF Document API is a non-visual .NET library that allows you to generate, convert, merge, split, edit, password-protect, and digitally sign PDF files. And PDF Viewers for desktop platforms displays PDF files directly in your WinForms application, without the need to install an external PDF Viewer on your machine. 

All components and products target the WPF and WinForms platforms. 

How Do We Work:

    • Write and maintain unit and functional tests for the implemented component functionality. 
    • Perform mandatory code reviews on a regular basis. 
    • Automate all routine build and testing tasks. 
    • Performance and memory consumption have the utmost importance to us. 

As a Member of the Developer Team, You Will

    • Create new and enhance existing components. 
    • Perfect existing solutions according to the backlog and our product development strategy. 
    • Fix bugs. 

Minimum Requirements:

    • .NET development experience: 3+ years. 
    • Profound C# knowledge. 
    • Knowledge of programming patterns and an ability to use them. 
    • Unit testing experience. 
    • Knowledge of basic algorithms and data structures and an ability to use them. 
    • Knowledge of GIT. 
    • Education: Computer Science BC. 
    • Level: Middle developer. 

Nice to have:

    • .NET Desktop (WinForms and/or WPF) development experience. 
    • Experience Functional and Visual testing. 
    • Knowledge of PDF specification and experience in programmatical interaction with PDF documents. 
    • Experience of working in a (remote) team. 

Company Benefits:

    • Remote-friendly team
    • Internet or coworking allowance/in future office 
    • Gym compensations after the probation period 
    • Paid vacation days and sick leaves 
    • Additional paid vacation days on important events in your life 
    • Great learning and networking opportunities with experienced colleagues 
    • Team building and engagement events 
    • New baby gift
    • Flat hierarchies and open communication 
    • Opportunity to contribute to the development of world class products